From: Piotrek Zadroga Date: Mon, 6 Mar 2023 09:43:18 +0000 (+0100) Subject: [#1922] adding refs to RFCs for DHCPv6 Options X-Git-Tag: Kea-2.3.6~106 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d321a1053412f2d6712e772178670f833bac5676;p=thirdparty%2Fkea.git [#1922] adding refs to RFCs for DHCPv6 Options References added in comments according to: https://www.iana.org/assignments/dhcpv6-parameters/dhcpv6-parameters.xhtml#dhcpv6-parameters-2 --- diff --git a/src/lib/dhcp/dhcp6.h b/src/lib/dhcp/dhcp6.h index 34151b04ec..d837822f55 100644 --- a/src/lib/dhcp/dhcp6.h +++ b/src/lib/dhcp/dhcp6.h @@ -19,37 +19,37 @@ /* DHCPv6 Option codes: */ enum DHCPv6OptionType { D6O_CLIENTID = 1, /* RFC8415 */ - D6O_SERVERID = 2, - D6O_IA_NA = 3, - D6O_IA_TA = 4, - D6O_IAADDR = 5, - D6O_ORO = 6, - D6O_PREFERENCE = 7, - D6O_ELAPSED_TIME = 8, - D6O_RELAY_MSG = 9, + D6O_SERVERID = 2, /* RFC8415 */ + D6O_IA_NA = 3, /* RFC8415 */ + D6O_IA_TA = 4, /* RFC8415 */ + D6O_IAADDR = 5, /* RFC8415 */ + D6O_ORO = 6, /* RFC8415 */ + D6O_PREFERENCE = 7, /* RFC8415 */ + D6O_ELAPSED_TIME = 8, /* RFC8415 */ + D6O_RELAY_MSG = 9, /* RFC8415 */ // Option code 10 is unassigned. - D6O_AUTH = 11, - D6O_UNICAST = 12, - D6O_STATUS_CODE = 13, - D6O_RAPID_COMMIT = 14, - D6O_USER_CLASS = 15, - D6O_VENDOR_CLASS = 16, - D6O_VENDOR_OPTS = 17, - D6O_INTERFACE_ID = 18, - D6O_RECONF_MSG = 19, - D6O_RECONF_ACCEPT = 20, + D6O_AUTH = 11, /* RFC8415 */ + D6O_UNICAST = 12, /* RFC8415 */ + D6O_STATUS_CODE = 13, /* RFC8415 */ + D6O_RAPID_COMMIT = 14, /* RFC8415 */ + D6O_USER_CLASS = 15, /* RFC8415 */ + D6O_VENDOR_CLASS = 16, /* RFC8415 */ + D6O_VENDOR_OPTS = 17, /* RFC8415 */ + D6O_INTERFACE_ID = 18, /* RFC8415 */ + D6O_RECONF_MSG = 19, /* RFC8415 */ + D6O_RECONF_ACCEPT = 20, /* RFC8415 */ D6O_SIP_SERVERS_DNS = 21, /* RFC3319 */ D6O_SIP_SERVERS_ADDR = 22, /* RFC3319 */ D6O_NAME_SERVERS = 23, /* RFC3646 */ D6O_DOMAIN_SEARCH = 24, /* RFC3646 */ - D6O_IA_PD = 25, /* RFC8415 */ - D6O_IAPREFIX = 26, /* RFC8415 */ + D6O_IA_PD = 25, /* RFC8415, RFC3633 */ + D6O_IAPREFIX = 26, /* RFC8415, RFC3633 */ D6O_NIS_SERVERS = 27, /* RFC3898 */ D6O_NISP_SERVERS = 28, /* RFC3898 */ D6O_NIS_DOMAIN_NAME = 29, /* RFC3898 */ D6O_NISP_DOMAIN_NAME = 30, /* RFC3898 */ D6O_SNTP_SERVERS = 31, /* RFC4075 */ - D6O_INFORMATION_REFRESH_TIME = 32, /* RFC8415 */ + D6O_INFORMATION_REFRESH_TIME = 32, /* RFC8415, RFC4242 */ D6O_BCMCS_SERVER_D = 33, /* RFC4280 */ D6O_BCMCS_SERVER_A = 34, /* RFC4280 */ // Option code 35 is unassigned. @@ -99,15 +99,15 @@ enum DHCPv6OptionType { D6O_CLIENT_LINKLAYER_ADDR = 79, /* RFC6939 */ D6O_LINK_ADDRESS = 80, /* RFC6977 */ // D6O_RADIUS = 81, /* RFC7037 */ - D6O_SOL_MAX_RT = 82, /* RFC8415 */ - D6O_INF_MAX_RT = 83, /* RFC8415 */ + D6O_SOL_MAX_RT = 82, /* RFC8415, RFC7083 */ + D6O_INF_MAX_RT = 83, /* RFC8415, RFC7083 */ // D6O_ADDRSEL = 84, /* RFC7078 */ // D6O_ADDRSEL_TABLE = 85, /* RFC7078 */ // D6O_V6_PCP_SERVER = 86, /* RFC7291 */ D6O_DHCPV4_MSG = 87, /* RFC7341 */ D6O_DHCPV4_O_DHCPV6_SERVER = 88, /* RFC7341 */ D6O_S46_RULE = 89, /* RFC7598 */ - D6O_S46_BR = 90, /* RFC7598 */ + D6O_S46_BR = 90, /* RFC7598, RFC8539 */ D6O_S46_DMR = 91, /* RFC7598 */ D6O_S46_V4V6BIND = 92, /* RFC7598 */ D6O_S46_PORTPARAMS = 93, /* RFC7598 */ @@ -120,7 +120,7 @@ enum DHCPv6OptionType { // D6O_LQ_BASE_TIME = 100, /* RFC7653 */ // D6O_LQ_START_TIME = 101, /* RFC7653 */ // D6O_LQ_END_TIME = 102, /* RFC7653 */ - D6O_V6_CAPTIVE_PORTAL = 103, /* RFC7710 */ + D6O_V6_CAPTIVE_PORTAL = 103, /* RFC8910 */ // D6O_MPL_PARAMETERS = 104, /* RFC7774 */ // D6O_ANI_ATT = 105, /* RFC7839 */ // D6O_ANI_NETWORK_NAME = 106, /* RFC7839 */