diff --git a/doc/guide/dhcp4-srv.xml b/doc/guide/dhcp4-srv.xml
index 1f7a1eaf37..0404fb1afe 100644
--- a/doc/guide/dhcp4-srv.xml
+++ b/doc/guide/dhcp4-srv.xml
@@ -1421,7 +1421,7 @@ It is merely echoed by the server
capwap-ac-v4138ipv4-addresstruefalse
sip-ua-cs-domains142fqdntruefalse
rdnss-selection146record (uint8, ipv4-address, ipv4-address, fqdn)truefalse
-v4-portparams159record (uint8, uint8, uint16)falsefalse
+v4-portparams159record (uint8, psid)falsefalse
v4-captive-portal160stringfalsefalse
option-6rd212record (uint8, uint8, ipv6-address, ipv4-address)truefalse
v4-access-domain213fqdnfalsefalse
diff --git a/src/lib/dhcp/std_option_defs.h b/src/lib/dhcp/std_option_defs.h
index 8b16b7316e..5b3e90bf20 100644
--- a/src/lib/dhcp/std_option_defs.h
+++ b/src/lib/dhcp/std_option_defs.h
@@ -77,7 +77,7 @@ RECORD_DECL(V4_RDNSS_SELECT_RECORDS, OPT_UINT8_TYPE, OPT_IPV4_ADDRESS_TYPE,
// RFC7618 DHCPv4 Port Parameter option.
//
// PSID offset, PSID-len and PSID
-RECORD_DECL(V4_PORTPARAMS_RECORDS, OPT_UINT8_TYPE, OPT_UINT8_TYPE, OPT_UINT16_TYPE);
+RECORD_DECL(V4_PORTPARAMS_RECORDS, OPT_UINT8_TYPE, OPT_PSID_TYPE);
// RFC5969 DHCPv6 6RD option.
//