From: Piotrek Zadroga Date: Wed, 4 Oct 2023 12:37:17 +0000 (+0200) Subject: [#3074] initial def of DHCPv4 option 121 X-Git-Tag: Kea-2.5.5~71 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=faedb7b3dcc20ea976409e9b412d692f60fcd306;p=thirdparty%2Fkea.git [#3074] initial def of DHCPv4 option 121 Initial definition of DHCPv4 option code 121 Classless Static Route Option - described in RFC 3442 --- diff --git a/src/lib/dhcp/dhcp4.h b/src/lib/dhcp/dhcp4.h index eb4b1d2a08..15ad058b2d 100644 --- a/src/lib/dhcp/dhcp4.h +++ b/src/lib/dhcp/dhcp4.h @@ -183,7 +183,7 @@ enum DHCPOptionType { DHO_SUBNET_SELECTION = 118, /* RFC3011 */ DHO_DOMAIN_SEARCH = 119, /* RFC3397 */ // DHO_SIP_SERVERS = 120, /* RFC3361 */ -// DHO_CLASSLESS_STATIC_ROUTE = 121, /* RFC3442 */ + DHO_CLASSLESS_STATIC_ROUTE = 121, /* RFC3442 */ // DHO_CCC = 122, /* RFC3495 */ // DHO_GEOCONF = 123, /* RFC6225 */ DHO_VIVCO_SUBOPTIONS = 124, /* RFC3925 */ diff --git a/src/lib/dhcp/std_option_defs.h b/src/lib/dhcp/std_option_defs.h index ccd3ae1cce..bfeb83cae4 100644 --- a/src/lib/dhcp/std_option_defs.h +++ b/src/lib/dhcp/std_option_defs.h @@ -332,6 +332,8 @@ const OptionDefParams STANDARD_V4_OPTION_DEFINITIONS[] = { OPT_IPV4_ADDRESS_TYPE, false, NO_RECORD_DEF, "" }, { "domain-search", DHO_DOMAIN_SEARCH, DHCP4_OPTION_SPACE, OPT_FQDN_TYPE, true, NO_RECORD_DEF, "" }, + { "classless-static-route", DHO_CLASSLESS_STATIC_ROUTE, DHCP4_OPTION_SPACE, OPT_IPV4_ADDRESS_TYPE, + true, NO_RECORD_DEF, "" }, { "vivco-suboptions", DHO_VIVCO_SUBOPTIONS, DHCP4_OPTION_SPACE, OPT_RECORD_TYPE, false, RECORD_DEF(VIVCO_RECORDS), "" }, // Vendor-Identifying Vendor Specific Information option payload begins with a