|
@@ -76,6 +76,7 @@ const SimpleDefaults SimpleParser4::GLOBAL4_DEFAULTS = {
|
|
|
/// defined on global level. Currently there are two such parameters:
|
|
|
/// interface and reservation-mode
|
|
|
const SimpleDefaults SimpleParser4::SUBNET4_DEFAULTS = {
|
|
|
+ { "client-prefix-length", Element::integer, "255" }, // 255 means same as subnet prefix length
|
|
|
{ "id", Element::integer, "0" }, // 0 means autogenerate
|
|
|
{ "interface", Element::string, "" },
|
|
|
{ "client-class", Element::string, "" },
|
|
@@ -92,6 +93,7 @@ const SimpleDefaults SimpleParser4::SUBNET4_DEFAULTS = {
|
|
|
/// that can be derived from shared-network, but cannot from global scope.
|
|
|
/// Those are: interface and reservation-mode.
|
|
|
const SimpleDefaults SimpleParser4::SHARED_SUBNET4_DEFAULTS = {
|
|
|
+ { "client-prefix-length", Element::integer, "255" }, // 255 means same as subnet prefix length
|
|
|
{ "id", Element::integer, "0" }, // 0 means autogenerate
|
|
|
{ "4o6-interface", Element::string, "" },
|
|
|
{ "4o6-interface-id", Element::string, "" },
|
|
@@ -122,6 +124,7 @@ const SimpleDefaults SimpleParser4::IFACE4_DEFAULTS = {
|
|
|
const ParamsList SimpleParser4::INHERIT_TO_SUBNET4 = {
|
|
|
"boot-file-name",
|
|
|
"client-class",
|
|
|
+ "client-prefix-length",
|
|
|
"interface",
|
|
|
"match-client-id",
|
|
|
"next-server",
|