summaryrefslogtreecommitdiffstats
path: root/src/bin/dhcp6/dhcp6_parser.h
diff options
context:
space:
mode:
authorThomas Markwalder <tmark@isc.org>2024-11-20 12:28:07 +0100
committerThomas Markwalder <tmark@isc.org>2024-12-16 16:15:09 +0100
commit3e4a43a678a6500445b29b540002d0878eefcc59 (patch)
tree9559a076d7df638e7b3ee22fa19568260953d01d /src/bin/dhcp6/dhcp6_parser.h
parent[#2819] Fixed commentary (diff)
downloadkea-3e4a43a678a6500445b29b540002d0878eefcc59.tar.xz
kea-3e4a43a678a6500445b29b540002d0878eefcc59.zip
[#2819] kea-dhcp6 support implemented
kea-dhcp6 supports the new ddns ttl parameters modified: ../../../../doc/examples/kea6/all-keys.json modified: ../dhcp6_lexer.cc modified: ../dhcp6_lexer.ll modified: ../dhcp6_parser.cc modified: ../dhcp6_parser.h modified: ../dhcp6_parser.yy modified: ../dhcp6_srv.cc modified: ../json_config_parser.cc modified: config_parser_unittest.cc modified: fqdn_unittest.cc modified: get_config_unittest.cc
Diffstat (limited to 'src/bin/dhcp6/dhcp6_parser.h')
-rw-r--r--src/bin/dhcp6/dhcp6_parser.h1701
1 files changed, 878 insertions, 823 deletions
diff --git a/src/bin/dhcp6/dhcp6_parser.h b/src/bin/dhcp6/dhcp6_parser.h
index 033efae567..47060be6ba 100644
--- a/src/bin/dhcp6/dhcp6_parser.h
+++ b/src/bin/dhcp6/dhcp6_parser.h
@@ -570,167 +570,170 @@ namespace isc { namespace dhcp {
TOKEN_DDNS_UPDATE_ON_RENEW = 326, // "ddns-update-on-renew"
TOKEN_DDNS_USE_CONFLICT_RESOLUTION = 327, // "ddns-use-conflict-resolution"
TOKEN_DDNS_TTL_PERCENT = 328, // "ddns-ttl-percent"
- TOKEN_STORE_EXTENDED_INFO = 329, // "store-extended-info"
- TOKEN_SUBNET6 = 330, // "subnet6"
- TOKEN_OPTION_DEF = 331, // "option-def"
- TOKEN_OPTION_DATA = 332, // "option-data"
- TOKEN_NAME = 333, // "name"
- TOKEN_DATA = 334, // "data"
- TOKEN_CODE = 335, // "code"
- TOKEN_SPACE = 336, // "space"
- TOKEN_CSV_FORMAT = 337, // "csv-format"
- TOKEN_ALWAYS_SEND = 338, // "always-send"
- TOKEN_NEVER_SEND = 339, // "never-send"
- TOKEN_RECORD_TYPES = 340, // "record-types"
- TOKEN_ENCAPSULATE = 341, // "encapsulate"
- TOKEN_ARRAY = 342, // "array"
- TOKEN_PARKED_PACKET_LIMIT = 343, // "parked-packet-limit"
- TOKEN_ALLOCATOR = 344, // "allocator"
- TOKEN_PD_ALLOCATOR = 345, // "pd-allocator"
- TOKEN_DDNS_CONFLICT_RESOLUTION_MODE = 346, // "ddns-conflict-resolution-mode"
- TOKEN_CHECK_WITH_DHCID = 347, // "check-with-dhcid"
- TOKEN_NO_CHECK_WITH_DHCID = 348, // "no-check-with-dhcid"
- TOKEN_CHECK_EXISTS_WITH_DHCID = 349, // "check-exists-with-dhcid"
- TOKEN_NO_CHECK_WITHOUT_DHCID = 350, // "no-check-without-dhcid"
- TOKEN_SHARED_NETWORKS = 351, // "shared-networks"
- TOKEN_POOLS = 352, // "pools"
- TOKEN_POOL = 353, // "pool"
- TOKEN_PD_POOLS = 354, // "pd-pools"
- TOKEN_PREFIX = 355, // "prefix"
- TOKEN_PREFIX_LEN = 356, // "prefix-len"
- TOKEN_EXCLUDED_PREFIX = 357, // "excluded-prefix"
- TOKEN_EXCLUDED_PREFIX_LEN = 358, // "excluded-prefix-len"
- TOKEN_DELEGATED_LEN = 359, // "delegated-len"
- TOKEN_USER_CONTEXT = 360, // "user-context"
- TOKEN_COMMENT = 361, // "comment"
- TOKEN_SUBNET = 362, // "subnet"
- TOKEN_INTERFACE = 363, // "interface"
- TOKEN_INTERFACE_ID = 364, // "interface-id"
- TOKEN_ID = 365, // "id"
- TOKEN_RAPID_COMMIT = 366, // "rapid-commit"
- TOKEN_RESERVATIONS_GLOBAL = 367, // "reservations-global"
- TOKEN_RESERVATIONS_IN_SUBNET = 368, // "reservations-in-subnet"
- TOKEN_RESERVATIONS_OUT_OF_POOL = 369, // "reservations-out-of-pool"
- TOKEN_MAC_SOURCES = 370, // "mac-sources"
- TOKEN_RELAY_SUPPLIED_OPTIONS = 371, // "relay-supplied-options"
- TOKEN_HOST_RESERVATION_IDENTIFIERS = 372, // "host-reservation-identifiers"
- TOKEN_SANITY_CHECKS = 373, // "sanity-checks"
- TOKEN_LEASE_CHECKS = 374, // "lease-checks"
- TOKEN_EXTENDED_INFO_CHECKS = 375, // "extended-info-checks"
- TOKEN_CLIENT_CLASSES = 376, // "client-classes"
- TOKEN_REQUIRE_CLIENT_CLASSES = 377, // "require-client-classes"
- TOKEN_EVALUATE_ADDITIONAL_CLASSES = 378, // "evaluate-additional-classes"
- TOKEN_TEST = 379, // "test"
- TOKEN_TEMPLATE_TEST = 380, // "template-test"
- TOKEN_ONLY_IF_REQUIRED = 381, // "only-if-required"
- TOKEN_ONLY_IN_ADDITIONAL_LIST = 382, // "only-in-additional-list"
- TOKEN_CLIENT_CLASS = 383, // "client-class"
- TOKEN_POOL_ID = 384, // "pool-id"
- TOKEN_RESERVATIONS = 385, // "reservations"
- TOKEN_IP_ADDRESSES = 386, // "ip-addresses"
- TOKEN_PREFIXES = 387, // "prefixes"
- TOKEN_EXCLUDED_PREFIXES = 388, // "excluded-prefixes"
- TOKEN_DUID = 389, // "duid"
- TOKEN_HW_ADDRESS = 390, // "hw-address"
- TOKEN_HOSTNAME = 391, // "hostname"
- TOKEN_FLEX_ID = 392, // "flex-id"
- TOKEN_RELAY = 393, // "relay"
- TOKEN_HOOKS_LIBRARIES = 394, // "hooks-libraries"
- TOKEN_LIBRARY = 395, // "library"
- TOKEN_PARAMETERS = 396, // "parameters"
- TOKEN_EXPIRED_LEASES_PROCESSING = 397, // "expired-leases-processing"
- TOKEN_RECLAIM_TIMER_WAIT_TIME = 398, // "reclaim-timer-wait-time"
- TOKEN_FLUSH_RECLAIMED_TIMER_WAIT_TIME = 399, // "flush-reclaimed-timer-wait-time"
- TOKEN_HOLD_RECLAIMED_TIME = 400, // "hold-reclaimed-time"
- TOKEN_MAX_RECLAIM_LEASES = 401, // "max-reclaim-leases"
- TOKEN_MAX_RECLAIM_TIME = 402, // "max-reclaim-time"
- TOKEN_UNWARNED_RECLAIM_CYCLES = 403, // "unwarned-reclaim-cycles"
- TOKEN_SERVER_ID = 404, // "server-id"
- TOKEN_LLT = 405, // "LLT"
- TOKEN_EN = 406, // "EN"
- TOKEN_LL = 407, // "LL"
- TOKEN_IDENTIFIER = 408, // "identifier"
- TOKEN_HTYPE = 409, // "htype"
- TOKEN_TIME = 410, // "time"
- TOKEN_ENTERPRISE_ID = 411, // "enterprise-id"
- TOKEN_DHCP4O6_PORT = 412, // "dhcp4o6-port"
- TOKEN_DHCP_MULTI_THREADING = 413, // "multi-threading"
- TOKEN_ENABLE_MULTI_THREADING = 414, // "enable-multi-threading"
- TOKEN_THREAD_POOL_SIZE = 415, // "thread-pool-size"
- TOKEN_PACKET_QUEUE_SIZE = 416, // "packet-queue-size"
- TOKEN_CONTROL_SOCKET = 417, // "control-socket"
- TOKEN_CONTROL_SOCKETS = 418, // "control-sockets"
- TOKEN_SOCKET_TYPE = 419, // "socket-type"
- TOKEN_UNIX = 420, // "unix"
- TOKEN_HTTP = 421, // "http"
- TOKEN_HTTPS = 422, // "https"
- TOKEN_SOCKET_NAME = 423, // "socket-name"
- TOKEN_SOCKET_ADDRESS = 424, // "socket-address"
- TOKEN_SOCKET_PORT = 425, // "socket-port"
- TOKEN_AUTHENTICATION = 426, // "authentication"
- TOKEN_BASIC = 427, // "basic"
- TOKEN_REALM = 428, // "realm"
- TOKEN_DIRECTORY = 429, // "directory"
- TOKEN_CLIENTS = 430, // "clients"
- TOKEN_USER_FILE = 431, // "user-file"
- TOKEN_PASSWORD_FILE = 432, // "password-file"
- TOKEN_CERT_REQUIRED = 433, // "cert-required"
- TOKEN_HTTP_HEADERS = 434, // "http-headers"
- TOKEN_VALUE = 435, // "value"
- TOKEN_DHCP_QUEUE_CONTROL = 436, // "dhcp-queue-control"
- TOKEN_ENABLE_QUEUE = 437, // "enable-queue"
- TOKEN_QUEUE_TYPE = 438, // "queue-type"
- TOKEN_CAPACITY = 439, // "capacity"
- TOKEN_DHCP_DDNS = 440, // "dhcp-ddns"
- TOKEN_ENABLE_UPDATES = 441, // "enable-updates"
- TOKEN_SERVER_IP = 442, // "server-ip"
- TOKEN_SERVER_PORT = 443, // "server-port"
- TOKEN_SENDER_IP = 444, // "sender-ip"
- TOKEN_SENDER_PORT = 445, // "sender-port"
- TOKEN_MAX_QUEUE_SIZE = 446, // "max-queue-size"
- TOKEN_NCR_PROTOCOL = 447, // "ncr-protocol"
- TOKEN_NCR_FORMAT = 448, // "ncr-format"
- TOKEN_UDP = 449, // "UDP"
- TOKEN_TCP = 450, // "TCP"
- TOKEN_JSON = 451, // "JSON"
- TOKEN_WHEN_PRESENT = 452, // "when-present"
- TOKEN_NEVER = 453, // "never"
- TOKEN_ALWAYS = 454, // "always"
- TOKEN_WHEN_NOT_PRESENT = 455, // "when-not-present"
- TOKEN_HOSTNAME_CHAR_SET = 456, // "hostname-char-set"
- TOKEN_HOSTNAME_CHAR_REPLACEMENT = 457, // "hostname-char-replacement"
- TOKEN_EARLY_GLOBAL_RESERVATIONS_LOOKUP = 458, // "early-global-reservations-lookup"
- TOKEN_IP_RESERVATIONS_UNIQUE = 459, // "ip-reservations-unique"
- TOKEN_RESERVATIONS_LOOKUP_FIRST = 460, // "reservations-lookup-first"
- TOKEN_LOGGERS = 461, // "loggers"
- TOKEN_OUTPUT_OPTIONS = 462, // "output-options"
- TOKEN_OUTPUT = 463, // "output"
- TOKEN_DEBUGLEVEL = 464, // "debuglevel"
- TOKEN_SEVERITY = 465, // "severity"
- TOKEN_FLUSH = 466, // "flush"
- TOKEN_MAXSIZE = 467, // "maxsize"
- TOKEN_MAXVER = 468, // "maxver"
- TOKEN_PATTERN = 469, // "pattern"
- TOKEN_COMPATIBILITY = 470, // "compatibility"
- TOKEN_LENIENT_OPTION_PARSING = 471, // "lenient-option-parsing"
- TOKEN_TOPLEVEL_JSON = 472, // TOPLEVEL_JSON
- TOKEN_TOPLEVEL_DHCP6 = 473, // TOPLEVEL_DHCP6
- TOKEN_SUB_DHCP6 = 474, // SUB_DHCP6
- TOKEN_SUB_INTERFACES6 = 475, // SUB_INTERFACES6
- TOKEN_SUB_SUBNET6 = 476, // SUB_SUBNET6
- TOKEN_SUB_POOL6 = 477, // SUB_POOL6
- TOKEN_SUB_PD_POOL = 478, // SUB_PD_POOL
- TOKEN_SUB_RESERVATION = 479, // SUB_RESERVATION
- TOKEN_SUB_OPTION_DEFS = 480, // SUB_OPTION_DEFS
- TOKEN_SUB_OPTION_DEF = 481, // SUB_OPTION_DEF
- TOKEN_SUB_OPTION_DATA = 482, // SUB_OPTION_DATA
- TOKEN_SUB_HOOKS_LIBRARY = 483, // SUB_HOOKS_LIBRARY
- TOKEN_SUB_DHCP_DDNS = 484, // SUB_DHCP_DDNS
- TOKEN_SUB_CONFIG_CONTROL = 485, // SUB_CONFIG_CONTROL
- TOKEN_STRING = 486, // "constant string"
- TOKEN_INTEGER = 487, // "integer"
- TOKEN_FLOAT = 488, // "floating point"
- TOKEN_BOOLEAN = 489 // "boolean"
+ TOKEN_DDNS_TTL = 329, // "ddns-ttl"
+ TOKEN_DDNS_TTL_MIN = 330, // "ddns-ttl-min"
+ TOKEN_DDNS_TTL_MAX = 331, // "ddns-ttl-mix"
+ TOKEN_STORE_EXTENDED_INFO = 332, // "store-extended-info"
+ TOKEN_SUBNET6 = 333, // "subnet6"
+ TOKEN_OPTION_DEF = 334, // "option-def"
+ TOKEN_OPTION_DATA = 335, // "option-data"
+ TOKEN_NAME = 336, // "name"
+ TOKEN_DATA = 337, // "data"
+ TOKEN_CODE = 338, // "code"
+ TOKEN_SPACE = 339, // "space"
+ TOKEN_CSV_FORMAT = 340, // "csv-format"
+ TOKEN_ALWAYS_SEND = 341, // "always-send"
+ TOKEN_NEVER_SEND = 342, // "never-send"
+ TOKEN_RECORD_TYPES = 343, // "record-types"
+ TOKEN_ENCAPSULATE = 344, // "encapsulate"
+ TOKEN_ARRAY = 345, // "array"
+ TOKEN_PARKED_PACKET_LIMIT = 346, // "parked-packet-limit"
+ TOKEN_ALLOCATOR = 347, // "allocator"
+ TOKEN_PD_ALLOCATOR = 348, // "pd-allocator"
+ TOKEN_DDNS_CONFLICT_RESOLUTION_MODE = 349, // "ddns-conflict-resolution-mode"
+ TOKEN_CHECK_WITH_DHCID = 350, // "check-with-dhcid"
+ TOKEN_NO_CHECK_WITH_DHCID = 351, // "no-check-with-dhcid"
+ TOKEN_CHECK_EXISTS_WITH_DHCID = 352, // "check-exists-with-dhcid"
+ TOKEN_NO_CHECK_WITHOUT_DHCID = 353, // "no-check-without-dhcid"
+ TOKEN_SHARED_NETWORKS = 354, // "shared-networks"
+ TOKEN_POOLS = 355, // "pools"
+ TOKEN_POOL = 356, // "pool"
+ TOKEN_PD_POOLS = 357, // "pd-pools"
+ TOKEN_PREFIX = 358, // "prefix"
+ TOKEN_PREFIX_LEN = 359, // "prefix-len"
+ TOKEN_EXCLUDED_PREFIX = 360, // "excluded-prefix"
+ TOKEN_EXCLUDED_PREFIX_LEN = 361, // "excluded-prefix-len"
+ TOKEN_DELEGATED_LEN = 362, // "delegated-len"
+ TOKEN_USER_CONTEXT = 363, // "user-context"
+ TOKEN_COMMENT = 364, // "comment"
+ TOKEN_SUBNET = 365, // "subnet"
+ TOKEN_INTERFACE = 366, // "interface"
+ TOKEN_INTERFACE_ID = 367, // "interface-id"
+ TOKEN_ID = 368, // "id"
+ TOKEN_RAPID_COMMIT = 369, // "rapid-commit"
+ TOKEN_RESERVATIONS_GLOBAL = 370, // "reservations-global"
+ TOKEN_RESERVATIONS_IN_SUBNET = 371, // "reservations-in-subnet"
+ TOKEN_RESERVATIONS_OUT_OF_POOL = 372, // "reservations-out-of-pool"
+ TOKEN_MAC_SOURCES = 373, // "mac-sources"
+ TOKEN_RELAY_SUPPLIED_OPTIONS = 374, // "relay-supplied-options"
+ TOKEN_HOST_RESERVATION_IDENTIFIERS = 375, // "host-reservation-identifiers"
+ TOKEN_SANITY_CHECKS = 376, // "sanity-checks"
+ TOKEN_LEASE_CHECKS = 377, // "lease-checks"
+ TOKEN_EXTENDED_INFO_CHECKS = 378, // "extended-info-checks"
+ TOKEN_CLIENT_CLASSES = 379, // "client-classes"
+ TOKEN_REQUIRE_CLIENT_CLASSES = 380, // "require-client-classes"
+ TOKEN_EVALUATE_ADDITIONAL_CLASSES = 381, // "evaluate-additional-classes"
+ TOKEN_TEST = 382, // "test"
+ TOKEN_TEMPLATE_TEST = 383, // "template-test"
+ TOKEN_ONLY_IF_REQUIRED = 384, // "only-if-required"
+ TOKEN_ONLY_IN_ADDITIONAL_LIST = 385, // "only-in-additional-list"
+ TOKEN_CLIENT_CLASS = 386, // "client-class"
+ TOKEN_POOL_ID = 387, // "pool-id"
+ TOKEN_RESERVATIONS = 388, // "reservations"
+ TOKEN_IP_ADDRESSES = 389, // "ip-addresses"
+ TOKEN_PREFIXES = 390, // "prefixes"
+ TOKEN_EXCLUDED_PREFIXES = 391, // "excluded-prefixes"
+ TOKEN_DUID = 392, // "duid"
+ TOKEN_HW_ADDRESS = 393, // "hw-address"
+ TOKEN_HOSTNAME = 394, // "hostname"
+ TOKEN_FLEX_ID = 395, // "flex-id"
+ TOKEN_RELAY = 396, // "relay"
+ TOKEN_HOOKS_LIBRARIES = 397, // "hooks-libraries"
+ TOKEN_LIBRARY = 398, // "library"
+ TOKEN_PARAMETERS = 399, // "parameters"
+ TOKEN_EXPIRED_LEASES_PROCESSING = 400, // "expired-leases-processing"
+ TOKEN_RECLAIM_TIMER_WAIT_TIME = 401, // "reclaim-timer-wait-time"
+ TOKEN_FLUSH_RECLAIMED_TIMER_WAIT_TIME = 402, // "flush-reclaimed-timer-wait-time"
+ TOKEN_HOLD_RECLAIMED_TIME = 403, // "hold-reclaimed-time"
+ TOKEN_MAX_RECLAIM_LEASES = 404, // "max-reclaim-leases"
+ TOKEN_MAX_RECLAIM_TIME = 405, // "max-reclaim-time"
+ TOKEN_UNWARNED_RECLAIM_CYCLES = 406, // "unwarned-reclaim-cycles"
+ TOKEN_SERVER_ID = 407, // "server-id"
+ TOKEN_LLT = 408, // "LLT"
+ TOKEN_EN = 409, // "EN"
+ TOKEN_LL = 410, // "LL"
+ TOKEN_IDENTIFIER = 411, // "identifier"
+ TOKEN_HTYPE = 412, // "htype"
+ TOKEN_TIME = 413, // "time"
+ TOKEN_ENTERPRISE_ID = 414, // "enterprise-id"
+ TOKEN_DHCP4O6_PORT = 415, // "dhcp4o6-port"
+ TOKEN_DHCP_MULTI_THREADING = 416, // "multi-threading"
+ TOKEN_ENABLE_MULTI_THREADING = 417, // "enable-multi-threading"
+ TOKEN_THREAD_POOL_SIZE = 418, // "thread-pool-size"
+ TOKEN_PACKET_QUEUE_SIZE = 419, // "packet-queue-size"
+ TOKEN_CONTROL_SOCKET = 420, // "control-socket"
+ TOKEN_CONTROL_SOCKETS = 421, // "control-sockets"
+ TOKEN_SOCKET_TYPE = 422, // "socket-type"
+ TOKEN_UNIX = 423, // "unix"
+ TOKEN_HTTP = 424, // "http"
+ TOKEN_HTTPS = 425, // "https"
+ TOKEN_SOCKET_NAME = 426, // "socket-name"
+ TOKEN_SOCKET_ADDRESS = 427, // "socket-address"
+ TOKEN_SOCKET_PORT = 428, // "socket-port"
+ TOKEN_AUTHENTICATION = 429, // "authentication"
+ TOKEN_BASIC = 430, // "basic"
+ TOKEN_REALM = 431, // "realm"
+ TOKEN_DIRECTORY = 432, // "directory"
+ TOKEN_CLIENTS = 433, // "clients"
+ TOKEN_USER_FILE = 434, // "user-file"
+ TOKEN_PASSWORD_FILE = 435, // "password-file"
+ TOKEN_CERT_REQUIRED = 436, // "cert-required"
+ TOKEN_HTTP_HEADERS = 437, // "http-headers"
+ TOKEN_VALUE = 438, // "value"
+ TOKEN_DHCP_QUEUE_CONTROL = 439, // "dhcp-queue-control"
+ TOKEN_ENABLE_QUEUE = 440, // "enable-queue"
+ TOKEN_QUEUE_TYPE = 441, // "queue-type"
+ TOKEN_CAPACITY = 442, // "capacity"
+ TOKEN_DHCP_DDNS = 443, // "dhcp-ddns"
+ TOKEN_ENABLE_UPDATES = 444, // "enable-updates"
+ TOKEN_SERVER_IP = 445, // "server-ip"
+ TOKEN_SERVER_PORT = 446, // "server-port"
+ TOKEN_SENDER_IP = 447, // "sender-ip"
+ TOKEN_SENDER_PORT = 448, // "sender-port"
+ TOKEN_MAX_QUEUE_SIZE = 449, // "max-queue-size"
+ TOKEN_NCR_PROTOCOL = 450, // "ncr-protocol"
+ TOKEN_NCR_FORMAT = 451, // "ncr-format"
+ TOKEN_UDP = 452, // "UDP"
+ TOKEN_TCP = 453, // "TCP"
+ TOKEN_JSON = 454, // "JSON"
+ TOKEN_WHEN_PRESENT = 455, // "when-present"
+ TOKEN_NEVER = 456, // "never"
+ TOKEN_ALWAYS = 457, // "always"
+ TOKEN_WHEN_NOT_PRESENT = 458, // "when-not-present"
+ TOKEN_HOSTNAME_CHAR_SET = 459, // "hostname-char-set"
+ TOKEN_HOSTNAME_CHAR_REPLACEMENT = 460, // "hostname-char-replacement"
+ TOKEN_EARLY_GLOBAL_RESERVATIONS_LOOKUP = 461, // "early-global-reservations-lookup"
+ TOKEN_IP_RESERVATIONS_UNIQUE = 462, // "ip-reservations-unique"
+ TOKEN_RESERVATIONS_LOOKUP_FIRST = 463, // "reservations-lookup-first"
+ TOKEN_LOGGERS = 464, // "loggers"
+ TOKEN_OUTPUT_OPTIONS = 465, // "output-options"
+ TOKEN_OUTPUT = 466, // "output"
+ TOKEN_DEBUGLEVEL = 467, // "debuglevel"
+ TOKEN_SEVERITY = 468, // "severity"
+ TOKEN_FLUSH = 469, // "flush"
+ TOKEN_MAXSIZE = 470, // "maxsize"
+ TOKEN_MAXVER = 471, // "maxver"
+ TOKEN_PATTERN = 472, // "pattern"
+ TOKEN_COMPATIBILITY = 473, // "compatibility"
+ TOKEN_LENIENT_OPTION_PARSING = 474, // "lenient-option-parsing"
+ TOKEN_TOPLEVEL_JSON = 475, // TOPLEVEL_JSON
+ TOKEN_TOPLEVEL_DHCP6 = 476, // TOPLEVEL_DHCP6
+ TOKEN_SUB_DHCP6 = 477, // SUB_DHCP6
+ TOKEN_SUB_INTERFACES6 = 478, // SUB_INTERFACES6
+ TOKEN_SUB_SUBNET6 = 479, // SUB_SUBNET6
+ TOKEN_SUB_POOL6 = 480, // SUB_POOL6
+ TOKEN_SUB_PD_POOL = 481, // SUB_PD_POOL
+ TOKEN_SUB_RESERVATION = 482, // SUB_RESERVATION
+ TOKEN_SUB_OPTION_DEFS = 483, // SUB_OPTION_DEFS
+ TOKEN_SUB_OPTION_DEF = 484, // SUB_OPTION_DEF
+ TOKEN_SUB_OPTION_DATA = 485, // SUB_OPTION_DATA
+ TOKEN_SUB_HOOKS_LIBRARY = 486, // SUB_HOOKS_LIBRARY
+ TOKEN_SUB_DHCP_DDNS = 487, // SUB_DHCP_DDNS
+ TOKEN_SUB_CONFIG_CONTROL = 488, // SUB_CONFIG_CONTROL
+ TOKEN_STRING = 489, // "constant string"
+ TOKEN_INTEGER = 490, // "integer"
+ TOKEN_FLOAT = 491, // "floating point"
+ TOKEN_BOOLEAN = 492 // "boolean"
};
/// Backward compatibility alias (Bison 3.6).
typedef token_kind_type yytokentype;
@@ -747,7 +750,7 @@ namespace isc { namespace dhcp {
{
enum symbol_kind_type
{
- YYNTOKENS = 235, ///< Number of tokens.
+ YYNTOKENS = 238, ///< Number of tokens.
S_YYEMPTY = -2,
S_YYEOF = 0, // "end of file"
S_YYerror = 1, // error
@@ -823,662 +826,668 @@ namespace isc { namespace dhcp {
S_DDNS_UPDATE_ON_RENEW = 71, // "ddns-update-on-renew"
S_DDNS_USE_CONFLICT_RESOLUTION = 72, // "ddns-use-conflict-resolution"
S_DDNS_TTL_PERCENT = 73, // "ddns-ttl-percent"
- S_STORE_EXTENDED_INFO = 74, // "store-extended-info"
- S_SUBNET6 = 75, // "subnet6"
- S_OPTION_DEF = 76, // "option-def"
- S_OPTION_DATA = 77, // "option-data"
- S_NAME = 78, // "name"
- S_DATA = 79, // "data"
- S_CODE = 80, // "code"
- S_SPACE = 81, // "space"
- S_CSV_FORMAT = 82, // "csv-format"
- S_ALWAYS_SEND = 83, // "always-send"
- S_NEVER_SEND = 84, // "never-send"
- S_RECORD_TYPES = 85, // "record-types"
- S_ENCAPSULATE = 86, // "encapsulate"
- S_ARRAY = 87, // "array"
- S_PARKED_PACKET_LIMIT = 88, // "parked-packet-limit"
- S_ALLOCATOR = 89, // "allocator"
- S_PD_ALLOCATOR = 90, // "pd-allocator"
- S_DDNS_CONFLICT_RESOLUTION_MODE = 91, // "ddns-conflict-resolution-mode"
- S_CHECK_WITH_DHCID = 92, // "check-with-dhcid"
- S_NO_CHECK_WITH_DHCID = 93, // "no-check-with-dhcid"
- S_CHECK_EXISTS_WITH_DHCID = 94, // "check-exists-with-dhcid"
- S_NO_CHECK_WITHOUT_DHCID = 95, // "no-check-without-dhcid"
- S_SHARED_NETWORKS = 96, // "shared-networks"
- S_POOLS = 97, // "pools"
- S_POOL = 98, // "pool"
- S_PD_POOLS = 99, // "pd-pools"
- S_PREFIX = 100, // "prefix"
- S_PREFIX_LEN = 101, // "prefix-len"
- S_EXCLUDED_PREFIX = 102, // "excluded-prefix"
- S_EXCLUDED_PREFIX_LEN = 103, // "excluded-prefix-len"
- S_DELEGATED_LEN = 104, // "delegated-len"
- S_USER_CONTEXT = 105, // "user-context"
- S_COMMENT = 106, // "comment"
- S_SUBNET = 107, // "subnet"
- S_INTERFACE = 108, // "interface"
- S_INTERFACE_ID = 109, // "interface-id"
- S_ID = 110, // "id"
- S_RAPID_COMMIT = 111, // "rapid-commit"
- S_RESERVATIONS_GLOBAL = 112, // "reservations-global"
- S_RESERVATIONS_IN_SUBNET = 113, // "reservations-in-subnet"
- S_RESERVATIONS_OUT_OF_POOL = 114, // "reservations-out-of-pool"
- S_MAC_SOURCES = 115, // "mac-sources"
- S_RELAY_SUPPLIED_OPTIONS = 116, // "relay-supplied-options"
- S_HOST_RESERVATION_IDENTIFIERS = 117, // "host-reservation-identifiers"
- S_SANITY_CHECKS = 118, // "sanity-checks"
- S_LEASE_CHECKS = 119, // "lease-checks"
- S_EXTENDED_INFO_CHECKS = 120, // "extended-info-checks"
- S_CLIENT_CLASSES = 121, // "client-classes"
- S_REQUIRE_CLIENT_CLASSES = 122, // "require-client-classes"
- S_EVALUATE_ADDITIONAL_CLASSES = 123, // "evaluate-additional-classes"
- S_TEST = 124, // "test"
- S_TEMPLATE_TEST = 125, // "template-test"
- S_ONLY_IF_REQUIRED = 126, // "only-if-required"
- S_ONLY_IN_ADDITIONAL_LIST = 127, // "only-in-additional-list"
- S_CLIENT_CLASS = 128, // "client-class"
- S_POOL_ID = 129, // "pool-id"
- S_RESERVATIONS = 130, // "reservations"
- S_IP_ADDRESSES = 131, // "ip-addresses"
- S_PREFIXES = 132, // "prefixes"
- S_EXCLUDED_PREFIXES = 133, // "excluded-prefixes"
- S_DUID = 134, // "duid"
- S_HW_ADDRESS = 135, // "hw-address"
- S_HOSTNAME = 136, // "hostname"
- S_FLEX_ID = 137, // "flex-id"
- S_RELAY = 138, // "relay"
- S_HOOKS_LIBRARIES = 139, // "hooks-libraries"
- S_LIBRARY = 140, // "library"
- S_PARAMETERS = 141, // "parameters"
- S_EXPIRED_LEASES_PROCESSING = 142, // "expired-leases-processing"
- S_RECLAIM_TIMER_WAIT_TIME = 143, // "reclaim-timer-wait-time"
- S_FLUSH_RECLAIMED_TIMER_WAIT_TIME = 144, // "flush-reclaimed-timer-wait-time"
- S_HOLD_RECLAIMED_TIME = 145, // "hold-reclaimed-time"
- S_MAX_RECLAIM_LEASES = 146, // "max-reclaim-leases"
- S_MAX_RECLAIM_TIME = 147, // "max-reclaim-time"
- S_UNWARNED_RECLAIM_CYCLES = 148, // "unwarned-reclaim-cycles"
- S_SERVER_ID = 149, // "server-id"
- S_LLT = 150, // "LLT"
- S_EN = 151, // "EN"
- S_LL = 152, // "LL"
- S_IDENTIFIER = 153, // "identifier"
- S_HTYPE = 154, // "htype"
- S_TIME = 155, // "time"
- S_ENTERPRISE_ID = 156, // "enterprise-id"
- S_DHCP4O6_PORT = 157, // "dhcp4o6-port"
- S_DHCP_MULTI_THREADING = 158, // "multi-threading"
- S_ENABLE_MULTI_THREADING = 159, // "enable-multi-threading"
- S_THREAD_POOL_SIZE = 160, // "thread-pool-size"
- S_PACKET_QUEUE_SIZE = 161, // "packet-queue-size"
- S_CONTROL_SOCKET = 162, // "control-socket"
- S_CONTROL_SOCKETS = 163, // "control-sockets"
- S_SOCKET_TYPE = 164, // "socket-type"
- S_UNIX = 165, // "unix"
- S_HTTP = 166, // "http"
- S_HTTPS = 167, // "https"
- S_SOCKET_NAME = 168, // "socket-name"
- S_SOCKET_ADDRESS = 169, // "socket-address"
- S_SOCKET_PORT = 170, // "socket-port"
- S_AUTHENTICATION = 171, // "authentication"
- S_BASIC = 172, // "basic"
- S_REALM = 173, // "realm"
- S_DIRECTORY = 174, // "directory"
- S_CLIENTS = 175, // "clients"
- S_USER_FILE = 176, // "user-file"
- S_PASSWORD_FILE = 177, // "password-file"
- S_CERT_REQUIRED = 178, // "cert-required"
- S_HTTP_HEADERS = 179, // "http-headers"
- S_VALUE = 180, // "value"
- S_DHCP_QUEUE_CONTROL = 181, // "dhcp-queue-control"
- S_ENABLE_QUEUE = 182, // "enable-queue"
- S_QUEUE_TYPE = 183, // "queue-type"
- S_CAPACITY = 184, // "capacity"
- S_DHCP_DDNS = 185, // "dhcp-ddns"
- S_ENABLE_UPDATES = 186, // "enable-updates"
- S_SERVER_IP = 187, // "server-ip"
- S_SERVER_PORT = 188, // "server-port"
- S_SENDER_IP = 189, // "sender-ip"
- S_SENDER_PORT = 190, // "sender-port"
- S_MAX_QUEUE_SIZE = 191, // "max-queue-size"
- S_NCR_PROTOCOL = 192, // "ncr-protocol"
- S_NCR_FORMAT = 193, // "ncr-format"
- S_UDP = 194, // "UDP"
- S_TCP = 195, // "TCP"
- S_JSON = 196, // "JSON"
- S_WHEN_PRESENT = 197, // "when-present"
- S_NEVER = 198, // "never"
- S_ALWAYS = 199, // "always"
- S_WHEN_NOT_PRESENT = 200, // "when-not-present"
- S_HOSTNAME_CHAR_SET = 201, // "hostname-char-set"
- S_HOSTNAME_CHAR_REPLACEMENT = 202, // "hostname-char-replacement"
- S_EARLY_GLOBAL_RESERVATIONS_LOOKUP = 203, // "early-global-reservations-lookup"
- S_IP_RESERVATIONS_UNIQUE = 204, // "ip-reservations-unique"
- S_RESERVATIONS_LOOKUP_FIRST = 205, // "reservations-lookup-first"
- S_LOGGERS = 206, // "loggers"
- S_OUTPUT_OPTIONS = 207, // "output-options"
- S_OUTPUT = 208, // "output"
- S_DEBUGLEVEL = 209, // "debuglevel"
- S_SEVERITY = 210, // "severity"
- S_FLUSH = 211, // "flush"
- S_MAXSIZE = 212, // "maxsize"
- S_MAXVER = 213, // "maxver"
- S_PATTERN = 214, // "pattern"
- S_COMPATIBILITY = 215, // "compatibility"
- S_LENIENT_OPTION_PARSING = 216, // "lenient-option-parsing"
- S_TOPLEVEL_JSON = 217, // TOPLEVEL_JSON
- S_TOPLEVEL_DHCP6 = 218, // TOPLEVEL_DHCP6
- S_SUB_DHCP6 = 219, // SUB_DHCP6
- S_SUB_INTERFACES6 = 220, // SUB_INTERFACES6
- S_SUB_SUBNET6 = 221, // SUB_SUBNET6
- S_SUB_POOL6 = 222, // SUB_POOL6
- S_SUB_PD_POOL = 223, // SUB_PD_POOL
- S_SUB_RESERVATION = 224, // SUB_RESERVATION
- S_SUB_OPTION_DEFS = 225, // SUB_OPTION_DEFS
- S_SUB_OPTION_DEF = 226, // SUB_OPTION_DEF
- S_SUB_OPTION_DATA = 227, // SUB_OPTION_DATA
- S_SUB_HOOKS_LIBRARY = 228, // SUB_HOOKS_LIBRARY
- S_SUB_DHCP_DDNS = 229, // SUB_DHCP_DDNS
- S_SUB_CONFIG_CONTROL = 230, // SUB_CONFIG_CONTROL
- S_STRING = 231, // "constant string"
- S_INTEGER = 232, // "integer"
- S_FLOAT = 233, // "floating point"
- S_BOOLEAN = 234, // "boolean"
- S_YYACCEPT = 235, // $accept
- S_start = 236, // start
- S_237_1 = 237, // $@1
- S_238_2 = 238, // $@2
- S_239_3 = 239, // $@3
- S_240_4 = 240, // $@4
- S_241_5 = 241, // $@5
- S_242_6 = 242, // $@6
- S_243_7 = 243, // $@7
- S_244_8 = 244, // $@8
- S_245_9 = 245, // $@9
- S_246_10 = 246, // $@10
- S_247_11 = 247, // $@11
- S_248_12 = 248, // $@12
- S_249_13 = 249, // $@13
- S_250_14 = 250, // $@14
- S_value = 251, // value
- S_sub_json = 252, // sub_json
- S_map2 = 253, // map2
- S_254_15 = 254, // $@15
- S_map_value = 255, // map_value
- S_map_content = 256, // map_content
- S_not_empty_map = 257, // not_empty_map
- S_list_generic = 258, // list_generic
- S_259_16 = 259, // $@16
- S_list_content = 260, // list_content
- S_not_empty_list = 261, // not_empty_list
- S_list_strings = 262, // list_strings
- S_263_17 = 263, // $@17
- S_list_strings_content = 264, // list_strings_content
- S_not_empty_list_strings = 265, // not_empty_list_strings
- S_unknown_map_entry = 266, // unknown_map_entry
- S_syntax_map = 267, // syntax_map
- S_268_18 = 268, // $@18
- S_global_object = 269, // global_object
- S_270_19 = 270, // $@19
- S_global_object_comma = 271, // global_object_comma
- S_sub_dhcp6 = 272, // sub_dhcp6
- S_273_20 = 273, // $@20
- S_global_params = 274, // global_params
- S_global_param = 275, // global_param
- S_data_directory = 276, // data_directory
- S_277_21 = 277, // $@21
- S_preferred_lifetime = 278, // preferred_lifetime
- S_min_preferred_lifetime = 279, // min_preferred_lifetime
- S_max_preferred_lifetime = 280, // max_preferred_lifetime
- S_valid_lifetime = 281, // valid_lifetime
- S_min_valid_lifetime = 282, // min_valid_lifetime
- S_max_valid_lifetime = 283, // max_valid_lifetime
- S_renew_timer = 284, // renew_timer
- S_rebind_timer = 285, // rebind_timer
- S_calculate_tee_times = 286, // calculate_tee_times
- S_t1_percent = 287, // t1_percent
- S_t2_percent = 288, // t2_percent
- S_cache_threshold = 289, // cache_threshold
- S_cache_max_age = 290, // cache_max_age
- S_decline_probation_period = 291, // decline_probation_period
- S_ddns_send_updates = 292, // ddns_send_updates
- S_ddns_override_no_update = 293, // ddns_override_no_update
- S_ddns_override_client_update = 294, // ddns_override_client_update
- S_ddns_replace_client_name = 295, // ddns_replace_client_name
- S_296_22 = 296, // $@22
- S_ddns_replace_client_name_value = 297, // ddns_replace_client_name_value
- S_ddns_generated_prefix = 298, // ddns_generated_prefix
- S_299_23 = 299, // $@23
- S_ddns_qualifying_suffix = 300, // ddns_qualifying_suffix
- S_301_24 = 301, // $@24
- S_ddns_update_on_renew = 302, // ddns_update_on_renew
- S_ddns_use_conflict_resolution = 303, // ddns_use_conflict_resolution
- S_ddns_conflict_resolution_mode = 304, // ddns_conflict_resolution_mode
- S_305_25 = 305, // $@25
- S_ddns_conflict_resolution_mode_value = 306, // ddns_conflict_resolution_mode_value
- S_ddns_ttl_percent = 307, // ddns_ttl_percent
- S_hostname_char_set = 308, // hostname_char_set
- S_309_26 = 309, // $@26
- S_hostname_char_replacement = 310, // hostname_char_replacement
- S_311_27 = 311, // $@27
- S_store_extended_info = 312, // store_extended_info
- S_statistic_default_sample_count = 313, // statistic_default_sample_count
- S_statistic_default_sample_age = 314, // statistic_default_sample_age
- S_server_tag = 315, // server_tag
- S_316_28 = 316, // $@28
- S_parked_packet_limit = 317, // parked_packet_limit
- S_allocator = 318, // allocator
- S_319_29 = 319, // $@29
- S_pd_allocator = 320, // pd_allocator
- S_321_30 = 321, // $@30
- S_early_global_reservations_lookup = 322, // early_global_reservations_lookup
- S_ip_reservations_unique = 323, // ip_reservations_unique
- S_reservations_lookup_first = 324, // reservations_lookup_first
- S_interfaces_config = 325, // interfaces_config
- S_326_31 = 326, // $@31
- S_sub_interfaces6 = 327, // sub_interfaces6
- S_328_32 = 328, // $@32
- S_interfaces_config_params = 329, // interfaces_config_params
- S_interfaces_config_param = 330, // interfaces_config_param
- S_interfaces_list = 331, // interfaces_list
- S_332_33 = 332, // $@33
- S_re_detect = 333, // re_detect
- S_service_sockets_require_all = 334, // service_sockets_require_all
- S_service_sockets_retry_wait_time = 335, // service_sockets_retry_wait_time
- S_service_sockets_max_retries = 336, // service_sockets_max_retries
- S_lease_database = 337, // lease_database
- S_338_34 = 338, // $@34
- S_hosts_database = 339, // hosts_database
- S_340_35 = 340, // $@35
- S_hosts_databases = 341, // hosts_databases
- S_342_36 = 342, // $@36
- S_database_list = 343, // database_list
- S_not_empty_database_list = 344, // not_empty_database_list
- S_database = 345, // database
- S_346_37 = 346, // $@37
- S_database_map_params = 347, // database_map_params
- S_database_map_param = 348, // database_map_param
- S_database_type = 349, // database_type
- S_350_38 = 350, // $@38
- S_user = 351, // user
- S_352_39 = 352, // $@39
- S_password = 353, // password
- S_354_40 = 354, // $@40
- S_host = 355, // host
- S_356_41 = 356, // $@41
- S_port = 357, // port
- S_name = 358, // name
- S_359_42 = 359, // $@42
- S_persist = 360, // persist
- S_lfc_interval = 361, // lfc_interval
- S_readonly = 362, // readonly
- S_connect_timeout = 363, // connect_timeout
- S_read_timeout = 364, // read_timeout
- S_write_timeout = 365, // write_timeout
- S_tcp_user_timeout = 366, // tcp_user_timeout
- S_reconnect_wait_time = 367, // reconnect_wait_time
- S_on_fail = 368, // on_fail
- S_369_43 = 369, // $@43
- S_on_fail_mode = 370, // on_fail_mode
- S_retry_on_startup = 371, // retry_on_startup
- S_max_row_errors = 372, // max_row_errors
- S_max_reconnect_tries = 373, // max_reconnect_tries
- S_trust_anchor = 374, // trust_anchor
- S_375_44 = 375, // $@44
- S_cert_file = 376, // cert_file
- S_377_45 = 377, // $@45
- S_key_file = 378, // key_file
- S_379_46 = 379, // $@46
- S_cipher_list = 380, // cipher_list
- S_381_47 = 381, // $@47
- S_sanity_checks = 382, // sanity_checks
- S_383_48 = 383, // $@48
- S_sanity_checks_params = 384, // sanity_checks_params
- S_sanity_checks_param = 385, // sanity_checks_param
- S_lease_checks = 386, // lease_checks
- S_387_49 = 387, // $@49
- S_extended_info_checks = 388, // extended_info_checks
- S_389_50 = 389, // $@50
- S_mac_sources = 390, // mac_sources
- S_391_51 = 391, // $@51
- S_mac_sources_list = 392, // mac_sources_list
- S_mac_sources_value = 393, // mac_sources_value
- S_duid_id = 394, // duid_id
- S_string_id = 395, // string_id
- S_host_reservation_identifiers = 396, // host_reservation_identifiers
- S_397_52 = 397, // $@52
- S_host_reservation_identifiers_list = 398, // host_reservation_identifiers_list
- S_host_reservation_identifier = 399, // host_reservation_identifier
- S_hw_address_id = 400, // hw_address_id
- S_flex_id = 401, // flex_id
- S_relay_supplied_options = 402, // relay_supplied_options
- S_403_53 = 403, // $@53
- S_dhcp_multi_threading = 404, // dhcp_multi_threading
- S_405_54 = 405, // $@54
- S_multi_threading_params = 406, // multi_threading_params
- S_multi_threading_param = 407, // multi_threading_param
- S_enable_multi_threading = 408, // enable_multi_threading
- S_thread_pool_size = 409, // thread_pool_size
- S_packet_queue_size = 410, // packet_queue_size
- S_hooks_libraries = 411, // hooks_libraries
- S_412_55 = 412, // $@55
- S_hooks_libraries_list = 413, // hooks_libraries_list
- S_not_empty_hooks_libraries_list = 414, // not_empty_hooks_libraries_list
- S_hooks_library = 415, // hooks_library
- S_416_56 = 416, // $@56
- S_sub_hooks_library = 417, // sub_hooks_library
- S_418_57 = 418, // $@57
- S_hooks_params = 419, // hooks_params
- S_hooks_param = 420, // hooks_param
- S_library = 421, // library
- S_422_58 = 422, // $@58
- S_parameters = 423, // parameters
- S_424_59 = 424, // $@59
- S_expired_leases_processing = 425, // expired_leases_processing
- S_426_60 = 426, // $@60
- S_expired_leases_params = 427, // expired_leases_params
- S_expired_leases_param = 428, // expired_leases_param
- S_reclaim_timer_wait_time = 429, // reclaim_timer_wait_time
- S_flush_reclaimed_timer_wait_time = 430, // flush_reclaimed_timer_wait_time
- S_hold_reclaimed_time = 431, // hold_reclaimed_time
- S_max_reclaim_leases = 432, // max_reclaim_leases
- S_max_reclaim_time = 433, // max_reclaim_time
- S_unwarned_reclaim_cycles = 434, // unwarned_reclaim_cycles
- S_subnet6_list = 435, // subnet6_list
- S_436_61 = 436, // $@61
- S_subnet6_list_content = 437, // subnet6_list_content
- S_not_empty_subnet6_list = 438, // not_empty_subnet6_list
- S_subnet6 = 439, // subnet6
- S_440_62 = 440, // $@62
- S_sub_subnet6 = 441, // sub_subnet6
- S_442_63 = 442, // $@63
- S_subnet6_params = 443, // subnet6_params
- S_subnet6_param = 444, // subnet6_param
- S_subnet = 445, // subnet
- S_446_64 = 446, // $@64
- S_interface = 447, // interface
- S_448_65 = 448, // $@65
- S_interface_id = 449, // interface_id
- S_450_66 = 450, // $@66
- S_client_class = 451, // client_class
- S_452_67 = 452, // $@67
- S_network_client_classes = 453, // network_client_classes
- S_454_68 = 454, // $@68
- S_require_client_classes = 455, // require_client_classes
- S_456_69 = 456, // $@69
- S_evaluate_additional_classes = 457, // evaluate_additional_classes
- S_458_70 = 458, // $@70
- S_reservations_global = 459, // reservations_global
- S_reservations_in_subnet = 460, // reservations_in_subnet
- S_reservations_out_of_pool = 461, // reservations_out_of_pool
- S_id = 462, // id
- S_rapid_commit = 463, // rapid_commit
- S_shared_networks = 464, // shared_networks
- S_465_71 = 465, // $@71
- S_shared_networks_content = 466, // shared_networks_content
- S_shared_networks_list = 467, // shared_networks_list
- S_shared_network = 468, // shared_network
- S_469_72 = 469, // $@72
- S_shared_network_params = 470, // shared_network_params
- S_shared_network_param = 471, // shared_network_param
- S_option_def_list = 472, // option_def_list
- S_473_73 = 473, // $@73
- S_sub_option_def_list = 474, // sub_option_def_list
- S_475_74 = 475, // $@74
- S_option_def_list_content = 476, // option_def_list_content
- S_not_empty_option_def_list = 477, // not_empty_option_def_list
- S_option_def_entry = 478, // option_def_entry
- S_479_75 = 479, // $@75
- S_sub_option_def = 480, // sub_option_def
- S_481_76 = 481, // $@76
- S_option_def_params = 482, // option_def_params
- S_not_empty_option_def_params = 483, // not_empty_option_def_params
- S_option_def_param = 484, // option_def_param
- S_option_def_name = 485, // option_def_name
- S_code = 486, // code
- S_option_def_code = 487, // option_def_code
- S_option_def_type = 488, // option_def_type
- S_489_77 = 489, // $@77
- S_option_def_record_types = 490, // option_def_record_types
- S_491_78 = 491, // $@78
- S_space = 492, // space
- S_493_79 = 493, // $@79
- S_option_def_space = 494, // option_def_space
- S_option_def_encapsulate = 495, // option_def_encapsulate
- S_496_80 = 496, // $@80
- S_option_def_array = 497, // option_def_array
- S_option_data_list = 498, // option_data_list
- S_499_81 = 499, // $@81
- S_option_data_list_content = 500, // option_data_list_content
- S_not_empty_option_data_list = 501, // not_empty_option_data_list
- S_option_data_entry = 502, // option_data_entry
- S_503_82 = 503, // $@82
- S_sub_option_data = 504, // sub_option_data
- S_505_83 = 505, // $@83
- S_option_data_params = 506, // option_data_params
- S_not_empty_option_data_params = 507, // not_empty_option_data_params
- S_option_data_param = 508, // option_data_param
- S_option_data_name = 509, // option_data_name
- S_option_data_data = 510, // option_data_data
- S_511_84 = 511, // $@84
- S_option_data_code = 512, // option_data_code
- S_option_data_space = 513, // option_data_space
- S_option_data_csv_format = 514, // option_data_csv_format
- S_option_data_always_send = 515, // option_data_always_send
- S_option_data_never_send = 516, // option_data_never_send
- S_option_data_client_classes = 517, // option_data_client_classes
- S_518_85 = 518, // $@85
- S_pools_list = 519, // pools_list
- S_520_86 = 520, // $@86
- S_pools_list_content = 521, // pools_list_content
- S_not_empty_pools_list = 522, // not_empty_pools_list
- S_pool_list_entry = 523, // pool_list_entry
- S_524_87 = 524, // $@87
- S_sub_pool6 = 525, // sub_pool6
- S_526_88 = 526, // $@88
- S_pool_params = 527, // pool_params
- S_pool_param = 528, // pool_param
- S_pool_entry = 529, // pool_entry
- S_530_89 = 530, // $@89
- S_pool_id = 531, // pool_id
- S_user_context = 532, // user_context
- S_533_90 = 533, // $@90
- S_comment = 534, // comment
- S_535_91 = 535, // $@91
- S_pd_pools_list = 536, // pd_pools_list
- S_537_92 = 537, // $@92
- S_pd_pools_list_content = 538, // pd_pools_list_content
- S_not_empty_pd_pools_list = 539, // not_empty_pd_pools_list
- S_pd_pool_entry = 540, // pd_pool_entry
- S_541_93 = 541, // $@93
- S_sub_pd_pool = 542, // sub_pd_pool
- S_543_94 = 543, // $@94
- S_pd_pool_params = 544, // pd_pool_params
- S_pd_pool_param = 545, // pd_pool_param
- S_pd_prefix = 546, // pd_prefix
- S_547_95 = 547, // $@95
- S_pd_prefix_len = 548, // pd_prefix_len
- S_excluded_prefix = 549, // excluded_prefix
- S_550_96 = 550, // $@96
- S_excluded_prefix_len = 551, // excluded_prefix_len
- S_pd_delegated_len = 552, // pd_delegated_len
- S_reservations = 553, // reservations
- S_554_97 = 554, // $@97
- S_reservations_list = 555, // reservations_list
- S_not_empty_reservations_list = 556, // not_empty_reservations_list
- S_reservation = 557, // reservation
- S_558_98 = 558, // $@98
- S_sub_reservation = 559, // sub_reservation
- S_560_99 = 560, // $@99
- S_reservation_params = 561, // reservation_params
- S_not_empty_reservation_params = 562, // not_empty_reservation_params
- S_reservation_param = 563, // reservation_param
- S_ip_addresses = 564, // ip_addresses
- S_565_100 = 565, // $@100
- S_prefixes = 566, // prefixes
- S_567_101 = 567, // $@101
- S_excluded_prefixes = 568, // excluded_prefixes
- S_569_102 = 569, // $@102
- S_duid = 570, // duid
- S_571_103 = 571, // $@103
- S_hw_address = 572, // hw_address
- S_573_104 = 573, // $@104
- S_hostname = 574, // hostname
- S_575_105 = 575, // $@105
- S_flex_id_value = 576, // flex_id_value
- S_577_106 = 577, // $@106
- S_reservation_client_classes = 578, // reservation_client_classes
- S_579_107 = 579, // $@107
- S_relay = 580, // relay
- S_581_108 = 581, // $@108
- S_relay_map = 582, // relay_map
- S_client_classes = 583, // client_classes
- S_584_109 = 584, // $@109
- S_client_classes_list = 585, // client_classes_list
- S_client_class_entry = 586, // client_class_entry
- S_587_110 = 587, // $@110
- S_client_class_params = 588, // client_class_params
- S_not_empty_client_class_params = 589, // not_empty_client_class_params
- S_client_class_param = 590, // client_class_param
- S_client_class_name = 591, // client_class_name
- S_client_class_test = 592, // client_class_test
- S_593_111 = 593, // $@111
- S_client_class_template_test = 594, // client_class_template_test
- S_595_112 = 595, // $@112
- S_only_if_required = 596, // only_if_required
- S_only_in_additional_list = 597, // only_in_additional_list
- S_server_id = 598, // server_id
- S_599_113 = 599, // $@113
- S_server_id_params = 600, // server_id_params
- S_server_id_param = 601, // server_id_param
- S_server_id_type = 602, // server_id_type
- S_603_114 = 603, // $@114
- S_duid_type = 604, // duid_type
- S_htype = 605, // htype
- S_identifier = 606, // identifier
- S_607_115 = 607, // $@115
- S_time = 608, // time
- S_enterprise_id = 609, // enterprise_id
- S_dhcp4o6_port = 610, // dhcp4o6_port
- S_control_socket = 611, // control_socket
- S_612_116 = 612, // $@116
- S_control_sockets = 613, // control_sockets
- S_614_117 = 614, // $@117
- S_control_socket_list = 615, // control_socket_list
- S_not_empty_control_socket_list = 616, // not_empty_control_socket_list
- S_control_socket_entry = 617, // control_socket_entry
- S_618_118 = 618, // $@118
- S_control_socket_params = 619, // control_socket_params
- S_control_socket_param = 620, // control_socket_param
- S_control_socket_type = 621, // control_socket_type
- S_622_119 = 622, // $@119
- S_control_socket_type_value = 623, // control_socket_type_value
- S_control_socket_name = 624, // control_socket_name
- S_625_120 = 625, // $@120
- S_control_socket_address = 626, // control_socket_address
- S_627_121 = 627, // $@121
- S_control_socket_port = 628, // control_socket_port
- S_cert_required = 629, // cert_required
- S_http_headers = 630, // http_headers
- S_631_122 = 631, // $@122
- S_http_header_list = 632, // http_header_list
- S_not_empty_http_header_list = 633, // not_empty_http_header_list
- S_http_header = 634, // http_header
- S_635_123 = 635, // $@123
- S_http_header_params = 636, // http_header_params
- S_http_header_param = 637, // http_header_param
- S_header_value = 638, // header_value
- S_639_124 = 639, // $@124
- S_authentication = 640, // authentication
- S_641_125 = 641, // $@125
- S_auth_params = 642, // auth_params
- S_auth_param = 643, // auth_param
- S_auth_type = 644, // auth_type
- S_645_126 = 645, // $@126
- S_auth_type_value = 646, // auth_type_value
- S_realm = 647, // realm
- S_648_127 = 648, // $@127
- S_directory = 649, // directory
- S_650_128 = 650, // $@128
- S_clients = 651, // clients
- S_652_129 = 652, // $@129
- S_clients_list = 653, // clients_list
- S_not_empty_clients_list = 654, // not_empty_clients_list
- S_basic_auth = 655, // basic_auth
- S_656_130 = 656, // $@130
- S_clients_params = 657, // clients_params
- S_clients_param = 658, // clients_param
- S_user_file = 659, // user_file
- S_660_131 = 660, // $@131
- S_password_file = 661, // password_file
- S_662_132 = 662, // $@132
- S_dhcp_queue_control = 663, // dhcp_queue_control
- S_664_133 = 664, // $@133
- S_queue_control_params = 665, // queue_control_params
- S_queue_control_param = 666, // queue_control_param
- S_enable_queue = 667, // enable_queue
- S_queue_type = 668, // queue_type
- S_669_134 = 669, // $@134
- S_capacity = 670, // capacity
- S_arbitrary_map_entry = 671, // arbitrary_map_entry
- S_672_135 = 672, // $@135
- S_dhcp_ddns = 673, // dhcp_ddns
- S_674_136 = 674, // $@136
- S_sub_dhcp_ddns = 675, // sub_dhcp_ddns
- S_676_137 = 676, // $@137
- S_dhcp_ddns_params = 677, // dhcp_ddns_params
- S_dhcp_ddns_param = 678, // dhcp_ddns_param
- S_enable_updates = 679, // enable_updates
- S_server_ip = 680, // server_ip
- S_681_138 = 681, // $@138
- S_server_port = 682, // server_port
- S_sender_ip = 683, // sender_ip
- S_684_139 = 684, // $@139
- S_sender_port = 685, // sender_port
- S_max_queue_size = 686, // max_queue_size
- S_ncr_protocol = 687, // ncr_protocol
- S_688_140 = 688, // $@140
- S_ncr_protocol_value = 689, // ncr_protocol_value
- S_ncr_format = 690, // ncr_format
- S_691_141 = 691, // $@141
- S_config_control = 692, // config_control
- S_693_142 = 693, // $@142
- S_sub_config_control = 694, // sub_config_control
- S_695_143 = 695, // $@143
- S_config_control_params = 696, // config_control_params
- S_config_control_param = 697, // config_control_param
- S_config_databases = 698, // config_databases
- S_699_144 = 699, // $@144
- S_config_fetch_wait_time = 700, // config_fetch_wait_time
- S_loggers = 701, // loggers
- S_702_145 = 702, // $@145
- S_loggers_entries = 703, // loggers_entries
- S_logger_entry = 704, // logger_entry
- S_705_146 = 705, // $@146
- S_logger_params = 706, // logger_params
- S_logger_param = 707, // logger_param
- S_debuglevel = 708, // debuglevel
- S_severity = 709, // severity
- S_710_147 = 710, // $@147
- S_output_options_list = 711, // output_options_list
- S_712_148 = 712, // $@148
- S_output_options_list_content = 713, // output_options_list_content
- S_output_entry = 714, // output_entry
- S_715_149 = 715, // $@149
- S_output_params_list = 716, // output_params_list
- S_output_params = 717, // output_params
- S_output = 718, // output
- S_719_150 = 719, // $@150
- S_flush = 720, // flush
- S_maxsize = 721, // maxsize
- S_maxver = 722, // maxver
- S_pattern = 723, // pattern
- S_724_151 = 724, // $@151
- S_compatibility = 725, // compatibility
- S_726_152 = 726, // $@152
- S_compatibility_params = 727, // compatibility_params
- S_compatibility_param = 728, // compatibility_param
- S_lenient_option_parsing = 729 // lenient_option_parsing
+ S_DDNS_TTL = 74, // "ddns-ttl"
+ S_DDNS_TTL_MIN = 75, // "ddns-ttl-min"
+ S_DDNS_TTL_MAX = 76, // "ddns-ttl-mix"
+ S_STORE_EXTENDED_INFO = 77, // "store-extended-info"
+ S_SUBNET6 = 78, // "subnet6"
+ S_OPTION_DEF = 79, // "option-def"
+ S_OPTION_DATA = 80, // "option-data"
+ S_NAME = 81, // "name"
+ S_DATA = 82, // "data"
+ S_CODE = 83, // "code"
+ S_SPACE = 84, // "space"
+ S_CSV_FORMAT = 85, // "csv-format"
+ S_ALWAYS_SEND = 86, // "always-send"
+ S_NEVER_SEND = 87, // "never-send"
+ S_RECORD_TYPES = 88, // "record-types"
+ S_ENCAPSULATE = 89, // "encapsulate"
+ S_ARRAY = 90, // "array"
+ S_PARKED_PACKET_LIMIT = 91, // "parked-packet-limit"
+ S_ALLOCATOR = 92, // "allocator"
+ S_PD_ALLOCATOR = 93, // "pd-allocator"
+ S_DDNS_CONFLICT_RESOLUTION_MODE = 94, // "ddns-conflict-resolution-mode"
+ S_CHECK_WITH_DHCID = 95, // "check-with-dhcid"
+ S_NO_CHECK_WITH_DHCID = 96, // "no-check-with-dhcid"
+ S_CHECK_EXISTS_WITH_DHCID = 97, // "check-exists-with-dhcid"
+ S_NO_CHECK_WITHOUT_DHCID = 98, // "no-check-without-dhcid"
+ S_SHARED_NETWORKS = 99, // "shared-networks"
+ S_POOLS = 100, // "pools"
+ S_POOL = 101, // "pool"
+ S_PD_POOLS = 102, // "pd-pools"
+ S_PREFIX = 103, // "prefix"
+ S_PREFIX_LEN = 104, // "prefix-len"
+ S_EXCLUDED_PREFIX = 105, // "excluded-prefix"
+ S_EXCLUDED_PREFIX_LEN = 106, // "excluded-prefix-len"
+ S_DELEGATED_LEN = 107, // "delegated-len"
+ S_USER_CONTEXT = 108, // "user-context"
+ S_COMMENT = 109, // "comment"
+ S_SUBNET = 110, // "subnet"
+ S_INTERFACE = 111, // "interface"
+ S_INTERFACE_ID = 112, // "interface-id"
+ S_ID = 113, // "id"
+ S_RAPID_COMMIT = 114, // "rapid-commit"
+ S_RESERVATIONS_GLOBAL = 115, // "reservations-global"
+ S_RESERVATIONS_IN_SUBNET = 116, // "reservations-in-subnet"
+ S_RESERVATIONS_OUT_OF_POOL = 117, // "reservations-out-of-pool"
+ S_MAC_SOURCES = 118, // "mac-sources"
+ S_RELAY_SUPPLIED_OPTIONS = 119, // "relay-supplied-options"
+ S_HOST_RESERVATION_IDENTIFIERS = 120, // "host-reservation-identifiers"
+ S_SANITY_CHECKS = 121, // "sanity-checks"
+ S_LEASE_CHECKS = 122, // "lease-checks"
+ S_EXTENDED_INFO_CHECKS = 123, // "extended-info-checks"
+ S_CLIENT_CLASSES = 124, // "client-classes"
+ S_REQUIRE_CLIENT_CLASSES = 125, // "require-client-classes"
+ S_EVALUATE_ADDITIONAL_CLASSES = 126, // "evaluate-additional-classes"
+ S_TEST = 127, // "test"
+ S_TEMPLATE_TEST = 128, // "template-test"
+ S_ONLY_IF_REQUIRED = 129, // "only-if-required"
+ S_ONLY_IN_ADDITIONAL_LIST = 130, // "only-in-additional-list"
+ S_CLIENT_CLASS = 131, // "client-class"
+ S_POOL_ID = 132, // "pool-id"
+ S_RESERVATIONS = 133, // "reservations"
+ S_IP_ADDRESSES = 134, // "ip-addresses"
+ S_PREFIXES = 135, // "prefixes"
+ S_EXCLUDED_PREFIXES = 136, // "excluded-prefixes"
+ S_DUID = 137, // "duid"
+ S_HW_ADDRESS = 138, // "hw-address"
+ S_HOSTNAME = 139, // "hostname"
+ S_FLEX_ID = 140, // "flex-id"
+ S_RELAY = 141, // "relay"
+ S_HOOKS_LIBRARIES = 142, // "hooks-libraries"
+ S_LIBRARY = 143, // "library"
+ S_PARAMETERS = 144, // "parameters"
+ S_EXPIRED_LEASES_PROCESSING = 145, // "expired-leases-processing"
+ S_RECLAIM_TIMER_WAIT_TIME = 146, // "reclaim-timer-wait-time"
+ S_FLUSH_RECLAIMED_TIMER_WAIT_TIME = 147, // "flush-reclaimed-timer-wait-time"
+ S_HOLD_RECLAIMED_TIME = 148, // "hold-reclaimed-time"
+ S_MAX_RECLAIM_LEASES = 149, // "max-reclaim-leases"
+ S_MAX_RECLAIM_TIME = 150, // "max-reclaim-time"
+ S_UNWARNED_RECLAIM_CYCLES = 151, // "unwarned-reclaim-cycles"
+ S_SERVER_ID = 152, // "server-id"
+ S_LLT = 153, // "LLT"
+ S_EN = 154, // "EN"
+ S_LL = 155, // "LL"
+ S_IDENTIFIER = 156, // "identifier"
+ S_HTYPE = 157, // "htype"
+ S_TIME = 158, // "time"
+ S_ENTERPRISE_ID = 159, // "enterprise-id"
+ S_DHCP4O6_PORT = 160, // "dhcp4o6-port"
+ S_DHCP_MULTI_THREADING = 161, // "multi-threading"
+ S_ENABLE_MULTI_THREADING = 162, // "enable-multi-threading"
+ S_THREAD_POOL_SIZE = 163, // "thread-pool-size"
+ S_PACKET_QUEUE_SIZE = 164, // "packet-queue-size"
+ S_CONTROL_SOCKET = 165, // "control-socket"
+ S_CONTROL_SOCKETS = 166, // "control-sockets"
+ S_SOCKET_TYPE = 167, // "socket-type"
+ S_UNIX = 168, // "unix"
+ S_HTTP = 169, // "http"
+ S_HTTPS = 170, // "https"
+ S_SOCKET_NAME = 171, // "socket-name"
+ S_SOCKET_ADDRESS = 172, // "socket-address"
+ S_SOCKET_PORT = 173, // "socket-port"
+ S_AUTHENTICATION = 174, // "authentication"
+ S_BASIC = 175, // "basic"
+ S_REALM = 176, // "realm"
+ S_DIRECTORY = 177, // "directory"
+ S_CLIENTS = 178, // "clients"
+ S_USER_FILE = 179, // "user-file"
+ S_PASSWORD_FILE = 180, // "password-file"
+ S_CERT_REQUIRED = 181, // "cert-required"
+ S_HTTP_HEADERS = 182, // "http-headers"
+ S_VALUE = 183, // "value"
+ S_DHCP_QUEUE_CONTROL = 184, // "dhcp-queue-control"
+ S_ENABLE_QUEUE = 185, // "enable-queue"
+ S_QUEUE_TYPE = 186, // "queue-type"
+ S_CAPACITY = 187, // "capacity"
+ S_DHCP_DDNS = 188, // "dhcp-ddns"
+ S_ENABLE_UPDATES = 189, // "enable-updates"
+ S_SERVER_IP = 190, // "server-ip"
+ S_SERVER_PORT = 191, // "server-port"
+ S_SENDER_IP = 192, // "sender-ip"
+ S_SENDER_PORT = 193, // "sender-port"
+ S_MAX_QUEUE_SIZE = 194, // "max-queue-size"
+ S_NCR_PROTOCOL = 195, // "ncr-protocol"
+ S_NCR_FORMAT = 196, // "ncr-format"
+ S_UDP = 197, // "UDP"
+ S_TCP = 198, // "TCP"
+ S_JSON = 199, // "JSON"
+ S_WHEN_PRESENT = 200, // "when-present"
+ S_NEVER = 201, // "never"
+ S_ALWAYS = 202, // "always"
+ S_WHEN_NOT_PRESENT = 203, // "when-not-present"
+ S_HOSTNAME_CHAR_SET = 204, // "hostname-char-set"
+ S_HOSTNAME_CHAR_REPLACEMENT = 205, // "hostname-char-replacement"
+ S_EARLY_GLOBAL_RESERVATIONS_LOOKUP = 206, // "early-global-reservations-lookup"
+ S_IP_RESERVATIONS_UNIQUE = 207, // "ip-reservations-unique"
+ S_RESERVATIONS_LOOKUP_FIRST = 208, // "reservations-lookup-first"
+ S_LOGGERS = 209, // "loggers"
+ S_OUTPUT_OPTIONS = 210, // "output-options"
+ S_OUTPUT = 211, // "output"
+ S_DEBUGLEVEL = 212, // "debuglevel"
+ S_SEVERITY = 213, // "severity"
+ S_FLUSH = 214, // "flush"
+ S_MAXSIZE = 215, // "maxsize"
+ S_MAXVER = 216, // "maxver"
+ S_PATTERN = 217, // "pattern"
+ S_COMPATIBILITY = 218, // "compatibility"
+ S_LENIENT_OPTION_PARSING = 219, // "lenient-option-parsing"
+ S_TOPLEVEL_JSON = 220, // TOPLEVEL_JSON
+ S_TOPLEVEL_DHCP6 = 221, // TOPLEVEL_DHCP6
+ S_SUB_DHCP6 = 222, // SUB_DHCP6
+ S_SUB_INTERFACES6 = 223, // SUB_INTERFACES6
+ S_SUB_SUBNET6 = 224, // SUB_SUBNET6
+ S_SUB_POOL6 = 225, // SUB_POOL6
+ S_SUB_PD_POOL = 226, // SUB_PD_POOL
+ S_SUB_RESERVATION = 227, // SUB_RESERVATION
+ S_SUB_OPTION_DEFS = 228, // SUB_OPTION_DEFS
+ S_SUB_OPTION_DEF = 229, // SUB_OPTION_DEF
+ S_SUB_OPTION_DATA = 230, // SUB_OPTION_DATA
+ S_SUB_HOOKS_LIBRARY = 231, // SUB_HOOKS_LIBRARY
+ S_SUB_DHCP_DDNS = 232, // SUB_DHCP_DDNS
+ S_SUB_CONFIG_CONTROL = 233, // SUB_CONFIG_CONTROL
+ S_STRING = 234, // "constant string"
+ S_INTEGER = 235, // "integer"
+ S_FLOAT = 236, // "floating point"
+ S_BOOLEAN = 237, // "boolean"
+ S_YYACCEPT = 238, // $accept
+ S_start = 239, // start
+ S_240_1 = 240, // $@1
+ S_241_2 = 241, // $@2
+ S_242_3 = 242, // $@3
+ S_243_4 = 243, // $@4
+ S_244_5 = 244, // $@5
+ S_245_6 = 245, // $@6
+ S_246_7 = 246, // $@7
+ S_247_8 = 247, // $@8
+ S_248_9 = 248, // $@9
+ S_249_10 = 249, // $@10
+ S_250_11 = 250, // $@11
+ S_251_12 = 251, // $@12
+ S_252_13 = 252, // $@13
+ S_253_14 = 253, // $@14
+ S_value = 254, // value
+ S_sub_json = 255, // sub_json
+ S_map2 = 256, // map2
+ S_257_15 = 257, // $@15
+ S_map_value = 258, // map_value
+ S_map_content = 259, // map_content
+ S_not_empty_map = 260, // not_empty_map
+ S_list_generic = 261, // list_generic
+ S_262_16 = 262, // $@16
+ S_list_content = 263, // list_content
+ S_not_empty_list = 264, // not_empty_list
+ S_list_strings = 265, // list_strings
+ S_266_17 = 266, // $@17
+ S_list_strings_content = 267, // list_strings_content
+ S_not_empty_list_strings = 268, // not_empty_list_strings
+ S_unknown_map_entry = 269, // unknown_map_entry
+ S_syntax_map = 270, // syntax_map
+ S_271_18 = 271, // $@18
+ S_global_object = 272, // global_object
+ S_273_19 = 273, // $@19
+ S_global_object_comma = 274, // global_object_comma
+ S_sub_dhcp6 = 275, // sub_dhcp6
+ S_276_20 = 276, // $@20
+ S_global_params = 277, // global_params
+ S_global_param = 278, // global_param
+ S_data_directory = 279, // data_directory
+ S_280_21 = 280, // $@21
+ S_preferred_lifetime = 281, // preferred_lifetime
+ S_min_preferred_lifetime = 282, // min_preferred_lifetime
+ S_max_preferred_lifetime = 283, // max_preferred_lifetime
+ S_valid_lifetime = 284, // valid_lifetime
+ S_min_valid_lifetime = 285, // min_valid_lifetime
+ S_max_valid_lifetime = 286, // max_valid_lifetime
+ S_renew_timer = 287, // renew_timer
+ S_rebind_timer = 288, // rebind_timer
+ S_calculate_tee_times = 289, // calculate_tee_times
+ S_t1_percent = 290, // t1_percent
+ S_t2_percent = 291, // t2_percent
+ S_cache_threshold = 292, // cache_threshold
+ S_cache_max_age = 293, // cache_max_age
+ S_decline_probation_period = 294, // decline_probation_period
+ S_ddns_send_updates = 295, // ddns_send_updates
+ S_ddns_override_no_update = 296, // ddns_override_no_update
+ S_ddns_override_client_update = 297, // ddns_override_client_update
+ S_ddns_replace_client_name = 298, // ddns_replace_client_name
+ S_299_22 = 299, // $@22
+ S_ddns_replace_client_name_value = 300, // ddns_replace_client_name_value
+ S_ddns_generated_prefix = 301, // ddns_generated_prefix
+ S_302_23 = 302, // $@23
+ S_ddns_qualifying_suffix = 303, // ddns_qualifying_suffix
+ S_304_24 = 304, // $@24
+ S_ddns_update_on_renew = 305, // ddns_update_on_renew
+ S_ddns_use_conflict_resolution = 306, // ddns_use_conflict_resolution
+ S_ddns_conflict_resolution_mode = 307, // ddns_conflict_resolution_mode
+ S_308_25 = 308, // $@25
+ S_ddns_conflict_resolution_mode_value = 309, // ddns_conflict_resolution_mode_value
+ S_ddns_ttl_percent = 310, // ddns_ttl_percent
+ S_ddns_ttl = 311, // ddns_ttl
+ S_ddns_ttl_min = 312, // ddns_ttl_min
+ S_ddns_ttl_max = 313, // ddns_ttl_max
+ S_hostname_char_set = 314, // hostname_char_set
+ S_315_26 = 315, // $@26
+ S_hostname_char_replacement = 316, // hostname_char_replacement
+ S_317_27 = 317, // $@27
+ S_store_extended_info = 318, // store_extended_info
+ S_statistic_default_sample_count = 319, // statistic_default_sample_count
+ S_statistic_default_sample_age = 320, // statistic_default_sample_age
+ S_server_tag = 321, // server_tag
+ S_322_28 = 322, // $@28
+ S_parked_packet_limit = 323, // parked_packet_limit
+ S_allocator = 324, // allocator
+ S_325_29 = 325, // $@29
+ S_pd_allocator = 326, // pd_allocator
+ S_327_30 = 327, // $@30
+ S_early_global_reservations_lookup = 328, // early_global_reservations_lookup
+ S_ip_reservations_unique = 329, // ip_reservations_unique
+ S_reservations_lookup_first = 330, // reservations_lookup_first
+ S_interfaces_config = 331, // interfaces_config
+ S_332_31 = 332, // $@31
+ S_sub_interfaces6 = 333, // sub_interfaces6
+ S_334_32 = 334, // $@32
+ S_interfaces_config_params = 335, // interfaces_config_params
+ S_interfaces_config_param = 336, // interfaces_config_param
+ S_interfaces_list = 337, // interfaces_list
+ S_338_33 = 338, // $@33
+ S_re_detect = 339, // re_detect
+ S_service_sockets_require_all = 340, // service_sockets_require_all
+ S_service_sockets_retry_wait_time = 341, // service_sockets_retry_wait_time
+ S_service_sockets_max_retries = 342, // service_sockets_max_retries
+ S_lease_database = 343, // lease_database
+ S_344_34 = 344, // $@34
+ S_hosts_database = 345, // hosts_database
+ S_346_35 = 346, // $@35
+ S_hosts_databases = 347, // hosts_databases
+ S_348_36 = 348, // $@36
+ S_database_list = 349, // database_list
+ S_not_empty_database_list = 350, // not_empty_database_list
+ S_database = 351, // database
+ S_352_37 = 352, // $@37
+ S_database_map_params = 353, // database_map_params
+ S_database_map_param = 354, // database_map_param
+ S_database_type = 355, // database_type
+ S_356_38 = 356, // $@38
+ S_user = 357, // user
+ S_358_39 = 358, // $@39
+ S_password = 359, // password
+ S_360_40 = 360, // $@40
+ S_host = 361, // host
+ S_362_41 = 362, // $@41
+ S_port = 363, // port
+ S_name = 364, // name
+ S_365_42 = 365, // $@42
+ S_persist = 366, // persist
+ S_lfc_interval = 367, // lfc_interval
+ S_readonly = 368, // readonly
+ S_connect_timeout = 369, // connect_timeout
+ S_read_timeout = 370, // read_timeout
+ S_write_timeout = 371, // write_timeout
+ S_tcp_user_timeout = 372, // tcp_user_timeout
+ S_reconnect_wait_time = 373, // reconnect_wait_time
+ S_on_fail = 374, // on_fail
+ S_375_43 = 375, // $@43
+ S_on_fail_mode = 376, // on_fail_mode
+ S_retry_on_startup = 377, // retry_on_startup
+ S_max_row_errors = 378, // max_row_errors
+ S_max_reconnect_tries = 379, // max_reconnect_tries
+ S_trust_anchor = 380, // trust_anchor
+ S_381_44 = 381, // $@44
+ S_cert_file = 382, // cert_file
+ S_383_45 = 383, // $@45
+ S_key_file = 384, // key_file
+ S_385_46 = 385, // $@46
+ S_cipher_list = 386, // cipher_list
+ S_387_47 = 387, // $@47
+ S_sanity_checks = 388, // sanity_checks
+ S_389_48 = 389, // $@48
+ S_sanity_checks_params = 390, // sanity_checks_params
+ S_sanity_checks_param = 391, // sanity_checks_param
+ S_lease_checks = 392, // lease_checks
+ S_393_49 = 393, // $@49
+ S_extended_info_checks = 394, // extended_info_checks
+ S_395_50 = 395, // $@50
+ S_mac_sources = 396, // mac_sources
+ S_397_51 = 397, // $@51
+ S_mac_sources_list = 398, // mac_sources_list
+ S_mac_sources_value = 399, // mac_sources_value
+ S_duid_id = 400, // duid_id
+ S_string_id = 401, // string_id
+ S_host_reservation_identifiers = 402, // host_reservation_identifiers
+ S_403_52 = 403, // $@52
+ S_host_reservation_identifiers_list = 404, // host_reservation_identifiers_list
+ S_host_reservation_identifier = 405, // host_reservation_identifier
+ S_hw_address_id = 406, // hw_address_id
+ S_flex_id = 407, // flex_id
+ S_relay_supplied_options = 408, // relay_supplied_options
+ S_409_53 = 409, // $@53
+ S_dhcp_multi_threading = 410, // dhcp_multi_threading
+ S_411_54 = 411, // $@54
+ S_multi_threading_params = 412, // multi_threading_params
+ S_multi_threading_param = 413, // multi_threading_param
+ S_enable_multi_threading = 414, // enable_multi_threading
+ S_thread_pool_size = 415, // thread_pool_size
+ S_packet_queue_size = 416, // packet_queue_size
+ S_hooks_libraries = 417, // hooks_libraries
+ S_418_55 = 418, // $@55
+ S_hooks_libraries_list = 419, // hooks_libraries_list
+ S_not_empty_hooks_libraries_list = 420, // not_empty_hooks_libraries_list
+ S_hooks_library = 421, // hooks_library
+ S_422_56 = 422, // $@56
+ S_sub_hooks_library = 423, // sub_hooks_library
+ S_424_57 = 424, // $@57
+ S_hooks_params = 425, // hooks_params
+ S_hooks_param = 426, // hooks_param
+ S_library = 427, // library
+ S_428_58 = 428, // $@58
+ S_parameters = 429, // parameters
+ S_430_59 = 430, // $@59
+ S_expired_leases_processing = 431, // expired_leases_processing
+ S_432_60 = 432, // $@60
+ S_expired_leases_params = 433, // expired_leases_params
+ S_expired_leases_param = 434, // expired_leases_param
+ S_reclaim_timer_wait_time = 435, // reclaim_timer_wait_time
+ S_flush_reclaimed_timer_wait_time = 436, // flush_reclaimed_timer_wait_time
+ S_hold_reclaimed_time = 437, // hold_reclaimed_time
+ S_max_reclaim_leases = 438, // max_reclaim_leases
+ S_max_reclaim_time = 439, // max_reclaim_time
+ S_unwarned_reclaim_cycles = 440, // unwarned_reclaim_cycles
+ S_subnet6_list = 441, // subnet6_list
+ S_442_61 = 442, // $@61
+ S_subnet6_list_content = 443, // subnet6_list_content
+ S_not_empty_subnet6_list = 444, // not_empty_subnet6_list
+ S_subnet6 = 445, // subnet6
+ S_446_62 = 446, // $@62
+ S_sub_subnet6 = 447, // sub_subnet6
+ S_448_63 = 448, // $@63
+ S_subnet6_params = 449, // subnet6_params
+ S_subnet6_param = 450, // subnet6_param
+ S_subnet = 451, // subnet
+ S_452_64 = 452, // $@64
+ S_interface = 453, // interface
+ S_454_65 = 454, // $@65
+ S_interface_id = 455, // interface_id
+ S_456_66 = 456, // $@66
+ S_client_class = 457, // client_class
+ S_458_67 = 458, // $@67
+ S_network_client_classes = 459, // network_client_classes
+ S_460_68 = 460, // $@68
+ S_require_client_classes = 461, // require_client_classes
+ S_462_69 = 462, // $@69
+ S_evaluate_additional_classes = 463, // evaluate_additional_classes
+ S_464_70 = 464, // $@70
+ S_reservations_global = 465, // reservations_global
+ S_reservations_in_subnet = 466, // reservations_in_subnet
+ S_reservations_out_of_pool = 467, // reservations_out_of_pool
+ S_id = 468, // id
+ S_rapid_commit = 469, // rapid_commit
+ S_shared_networks = 470, // shared_networks
+ S_471_71 = 471, // $@71
+ S_shared_networks_content = 472, // shared_networks_content
+ S_shared_networks_list = 473, // shared_networks_list
+ S_shared_network = 474, // shared_network
+ S_475_72 = 475, // $@72
+ S_shared_network_params = 476, // shared_network_params
+ S_shared_network_param = 477, // shared_network_param
+ S_option_def_list = 478, // option_def_list
+ S_479_73 = 479, // $@73
+ S_sub_option_def_list = 480, // sub_option_def_list
+ S_481_74 = 481, // $@74
+ S_option_def_list_content = 482, // option_def_list_content
+ S_not_empty_option_def_list = 483, // not_empty_option_def_list
+ S_option_def_entry = 484, // option_def_entry
+ S_485_75 = 485, // $@75
+ S_sub_option_def = 486, // sub_option_def
+ S_487_76 = 487, // $@76
+ S_option_def_params = 488, // option_def_params
+ S_not_empty_option_def_params = 489, // not_empty_option_def_params
+ S_option_def_param = 490, // option_def_param
+ S_option_def_name = 491, // option_def_name
+ S_code = 492, // code
+ S_option_def_code = 493, // option_def_code
+ S_option_def_type = 494, // option_def_type
+ S_495_77 = 495, // $@77
+ S_option_def_record_types = 496, // option_def_record_types
+ S_497_78 = 497, // $@78
+ S_space = 498, // space
+ S_499_79 = 499, // $@79
+ S_option_def_space = 500, // option_def_space
+ S_option_def_encapsulate = 501, // option_def_encapsulate
+ S_502_80 = 502, // $@80
+ S_option_def_array = 503, // option_def_array
+ S_option_data_list = 504, // option_data_list
+ S_505_81 = 505, // $@81
+ S_option_data_list_content = 506, // option_data_list_content
+ S_not_empty_option_data_list = 507, // not_empty_option_data_list
+ S_option_data_entry = 508, // option_data_entry
+ S_509_82 = 509, // $@82
+ S_sub_option_data = 510, // sub_option_data
+ S_511_83 = 511, // $@83
+ S_option_data_params = 512, // option_data_params
+ S_not_empty_option_data_params = 513, // not_empty_option_data_params
+ S_option_data_param = 514, // option_data_param
+ S_option_data_name = 515, // option_data_name
+ S_option_data_data = 516, // option_data_data
+ S_517_84 = 517, // $@84
+ S_option_data_code = 518, // option_data_code
+ S_option_data_space = 519, // option_data_space
+ S_option_data_csv_format = 520, // option_data_csv_format
+ S_option_data_always_send = 521, // option_data_always_send
+ S_option_data_never_send = 522, // option_data_never_send
+ S_option_data_client_classes = 523, // option_data_client_classes
+ S_524_85 = 524, // $@85
+ S_pools_list = 525, // pools_list
+ S_526_86 = 526, // $@86
+ S_pools_list_content = 527, // pools_list_content
+ S_not_empty_pools_list = 528, // not_empty_pools_list
+ S_pool_list_entry = 529, // pool_list_entry
+ S_530_87 = 530, // $@87
+ S_sub_pool6 = 531, // sub_pool6
+ S_532_88 = 532, // $@88
+ S_pool_params = 533, // pool_params
+ S_pool_param = 534, // pool_param
+ S_pool_entry = 535, // pool_entry
+ S_536_89 = 536, // $@89
+ S_pool_id = 537, // pool_id
+ S_user_context = 538, // user_context
+ S_539_90 = 539, // $@90
+ S_comment = 540, // comment
+ S_541_91 = 541, // $@91
+ S_pd_pools_list = 542, // pd_pools_list
+ S_543_92 = 543, // $@92
+ S_pd_pools_list_content = 544, // pd_pools_list_content
+ S_not_empty_pd_pools_list = 545, // not_empty_pd_pools_list
+ S_pd_pool_entry = 546, // pd_pool_entry
+ S_547_93 = 547, // $@93
+ S_sub_pd_pool = 548, // sub_pd_pool
+ S_549_94 = 549, // $@94
+ S_pd_pool_params = 550, // pd_pool_params
+ S_pd_pool_param = 551, // pd_pool_param
+ S_pd_prefix = 552, // pd_prefix
+ S_553_95 = 553, // $@95
+ S_pd_prefix_len = 554, // pd_prefix_len
+ S_excluded_prefix = 555, // excluded_prefix
+ S_556_96 = 556, // $@96
+ S_excluded_prefix_len = 557, // excluded_prefix_len
+ S_pd_delegated_len = 558, // pd_delegated_len
+ S_reservations = 559, // reservations
+ S_560_97 = 560, // $@97
+ S_reservations_list = 561, // reservations_list
+ S_not_empty_reservations_list = 562, // not_empty_reservations_list
+ S_reservation = 563, // reservation
+ S_564_98 = 564, // $@98
+ S_sub_reservation = 565, // sub_reservation
+ S_566_99 = 566, // $@99
+ S_reservation_params = 567, // reservation_params
+ S_not_empty_reservation_params = 568, // not_empty_reservation_params
+ S_reservation_param = 569, // reservation_param
+ S_ip_addresses = 570, // ip_addresses
+ S_571_100 = 571, // $@100
+ S_prefixes = 572, // prefixes
+ S_573_101 = 573, // $@101
+ S_excluded_prefixes = 574, // excluded_prefixes
+ S_575_102 = 575, // $@102
+ S_duid = 576, // duid
+ S_577_103 = 577, // $@103
+ S_hw_address = 578, // hw_address
+ S_579_104 = 579, // $@104
+ S_hostname = 580, // hostname
+ S_581_105 = 581, // $@105
+ S_flex_id_value = 582, // flex_id_value
+ S_583_106 = 583, // $@106
+ S_reservation_client_classes = 584, // reservation_client_classes
+ S_585_107 = 585, // $@107
+ S_relay = 586, // relay
+ S_587_108 = 587, // $@108
+ S_relay_map = 588, // relay_map
+ S_client_classes = 589, // client_classes
+ S_590_109 = 590, // $@109
+ S_client_classes_list = 591, // client_classes_list
+ S_client_class_entry = 592, // client_class_entry
+ S_593_110 = 593, // $@110
+ S_client_class_params = 594, // client_class_params
+ S_not_empty_client_class_params = 595, // not_empty_client_class_params
+ S_client_class_param = 596, // client_class_param
+ S_client_class_name = 597, // client_class_name
+ S_client_class_test = 598, // client_class_test
+ S_599_111 = 599, // $@111
+ S_client_class_template_test = 600, // client_class_template_test
+ S_601_112 = 601, // $@112
+ S_only_if_required = 602, // only_if_required
+ S_only_in_additional_list = 603, // only_in_additional_list
+ S_server_id = 604, // server_id
+ S_605_113 = 605, // $@113
+ S_server_id_params = 606, // server_id_params
+ S_server_id_param = 607, // server_id_param
+ S_server_id_type = 608, // server_id_type
+ S_609_114 = 609, // $@114
+ S_duid_type = 610, // duid_type
+ S_htype = 611, // htype
+ S_identifier = 612, // identifier
+ S_613_115 = 613, // $@115
+ S_time = 614, // time
+ S_enterprise_id = 615, // enterprise_id
+ S_dhcp4o6_port = 616, // dhcp4o6_port
+ S_control_socket = 617, // control_socket
+ S_618_116 = 618, // $@116
+ S_control_sockets = 619, // control_sockets
+ S_620_117 = 620, // $@117
+ S_control_socket_list = 621, // control_socket_list
+ S_not_empty_control_socket_list = 622, // not_empty_control_socket_list
+ S_control_socket_entry = 623, // control_socket_entry
+ S_624_118 = 624, // $@118
+ S_control_socket_params = 625, // control_socket_params
+ S_control_socket_param = 626, // control_socket_param
+ S_control_socket_type = 627, // control_socket_type
+ S_628_119 = 628, // $@119
+ S_control_socket_type_value = 629, // control_socket_type_value
+ S_control_socket_name = 630, // control_socket_name
+ S_631_120 = 631, // $@120
+ S_control_socket_address = 632, // control_socket_address
+ S_633_121 = 633, // $@121
+ S_control_socket_port = 634, // control_socket_port
+ S_cert_required = 635, // cert_required
+ S_http_headers = 636, // http_headers
+ S_637_122 = 637, // $@122
+ S_http_header_list = 638, // http_header_list
+ S_not_empty_http_header_list = 639, // not_empty_http_header_list
+ S_http_header = 640, // http_header
+ S_641_123 = 641, // $@123
+ S_http_header_params = 642, // http_header_params
+ S_http_header_param = 643, // http_header_param
+ S_header_value = 644, // header_value
+ S_645_124 = 645, // $@124
+ S_authentication = 646, // authentication
+ S_647_125 = 647, // $@125
+ S_auth_params = 648, // auth_params
+ S_auth_param = 649, // auth_param
+ S_auth_type = 650, // auth_type
+ S_651_126 = 651, // $@126
+ S_auth_type_value = 652, // auth_type_value
+ S_realm = 653, // realm
+ S_654_127 = 654, // $@127
+ S_directory = 655, // directory
+ S_656_128 = 656, // $@128
+ S_clients = 657, // clients
+ S_658_129 = 658, // $@129
+ S_clients_list = 659, // clients_list
+ S_not_empty_clients_list = 660, // not_empty_clients_list
+ S_basic_auth = 661, // basic_auth
+ S_662_130 = 662, // $@130
+ S_clients_params = 663, // clients_params
+ S_clients_param = 664, // clients_param
+ S_user_file = 665, // user_file
+ S_666_131 = 666, // $@131
+ S_password_file = 667, // password_file
+ S_668_132 = 668, // $@132
+ S_dhcp_queue_control = 669, // dhcp_queue_control
+ S_670_133 = 670, // $@133
+ S_queue_control_params = 671, // queue_control_params
+ S_queue_control_param = 672, // queue_control_param
+ S_enable_queue = 673, // enable_queue
+ S_queue_type = 674, // queue_type
+ S_675_134 = 675, // $@134
+ S_capacity = 676, // capacity
+ S_arbitrary_map_entry = 677, // arbitrary_map_entry
+ S_678_135 = 678, // $@135
+ S_dhcp_ddns = 679, // dhcp_ddns
+ S_680_136 = 680, // $@136
+ S_sub_dhcp_ddns = 681, // sub_dhcp_ddns
+ S_682_137 = 682, // $@137
+ S_dhcp_ddns_params = 683, // dhcp_ddns_params
+ S_dhcp_ddns_param = 684, // dhcp_ddns_param
+ S_enable_updates = 685, // enable_updates
+ S_server_ip = 686, // server_ip
+ S_687_138 = 687, // $@138
+ S_server_port = 688, // server_port
+ S_sender_ip = 689, // sender_ip
+ S_690_139 = 690, // $@139
+ S_sender_port = 691, // sender_port
+ S_max_queue_size = 692, // max_queue_size
+ S_ncr_protocol = 693, // ncr_protocol
+ S_694_140 = 694, // $@140
+ S_ncr_protocol_value = 695, // ncr_protocol_value
+ S_ncr_format = 696, // ncr_format
+ S_697_141 = 697, // $@141
+ S_config_control = 698, // config_control
+ S_699_142 = 699, // $@142
+ S_sub_config_control = 700, // sub_config_control
+ S_701_143 = 701, // $@143
+ S_config_control_params = 702, // config_control_params
+ S_config_control_param = 703, // config_control_param
+ S_config_databases = 704, // config_databases
+ S_705_144 = 705, // $@144
+ S_config_fetch_wait_time = 706, // config_fetch_wait_time
+ S_loggers = 707, // loggers
+ S_708_145 = 708, // $@145
+ S_loggers_entries = 709, // loggers_entries
+ S_logger_entry = 710, // logger_entry
+ S_711_146 = 711, // $@146
+ S_logger_params = 712, // logger_params
+ S_logger_param = 713, // logger_param
+ S_debuglevel = 714, // debuglevel
+ S_severity = 715, // severity
+ S_716_147 = 716, // $@147
+ S_output_options_list = 717, // output_options_list
+ S_718_148 = 718, // $@148
+ S_output_options_list_content = 719, // output_options_list_content
+ S_output_entry = 720, // output_entry
+ S_721_149 = 721, // $@149
+ S_output_params_list = 722, // output_params_list
+ S_output_params = 723, // output_params
+ S_output = 724, // output
+ S_725_150 = 725, // $@150
+ S_flush = 726, // flush
+ S_maxsize = 727, // maxsize
+ S_maxver = 728, // maxver
+ S_pattern = 729, // pattern
+ S_730_151 = 730, // $@151
+ S_compatibility = 731, // compatibility
+ S_732_152 = 732, // $@152
+ S_compatibility_params = 733, // compatibility_params
+ S_compatibility_param = 734, // compatibility_param
+ S_lenient_option_parsing = 735 // lenient_option_parsing
};
};
@@ -2998,6 +3007,51 @@ switch (yykind)
#if 201103L <= YY_CPLUSPLUS
static
symbol_type
+ make_DDNS_TTL (location_type l)
+ {
+ return symbol_type (token::TOKEN_DDNS_TTL, std::move (l));
+ }
+#else
+ static
+ symbol_type
+ make_DDNS_TTL (const location_type& l)
+ {
+ return symbol_type (token::TOKEN_DDNS_TTL, l);
+ }
+#endif
+#if 201103L <= YY_CPLUSPLUS
+ static
+ symbol_type
+ make_DDNS_TTL_MIN (location_type l)
+ {
+ return symbol_type (token::TOKEN_DDNS_TTL_MIN, std::move (l));
+ }
+#else
+ static
+ symbol_type
+ make_DDNS_TTL_MIN (const location_type& l)
+ {
+ return symbol_type (token::TOKEN_DDNS_TTL_MIN, l);
+ }
+#endif
+#if 201103L <= YY_CPLUSPLUS
+ static
+ symbol_type
+ make_DDNS_TTL_MAX (location_type l)
+ {
+ return symbol_type (token::TOKEN_DDNS_TTL_MAX, std::move (l));
+ }
+#else
+ static
+ symbol_type
+ make_DDNS_TTL_MAX (const location_type& l)
+ {
+ return symbol_type (token::TOKEN_DDNS_TTL_MAX, l);
+ }
+#endif
+#if 201103L <= YY_CPLUSPLUS
+ static
+ symbol_type
make_STORE_EXTENDED_INFO (location_type l)
{
return symbol_type (token::TOKEN_STORE_EXTENDED_INFO, std::move (l));
@@ -5740,8 +5794,8 @@ switch (yykind)
/// Constants.
enum
{
- yylast_ = 1722, ///< Last index in yytable_.
- yynnts_ = 495, ///< Number of nonterminal symbols.
+ yylast_ = 1487, ///< Last index in yytable_.
+ yynnts_ = 498, ///< Number of nonterminal symbols.
yyfinal_ = 30 ///< Termination state number.
};
@@ -5809,10 +5863,11 @@ switch (yykind)
195, 196, 197, 198, 199, 200, 201, 202, 203, 204,
205, 206, 207, 208, 209, 210, 211, 212, 213, 214,
215, 216, 217, 218, 219, 220, 221, 222, 223, 224,
- 225, 226, 227, 228, 229, 230, 231, 232, 233, 234
+ 225, 226, 227, 228, 229, 230, 231, 232, 233, 234,
+ 235, 236, 237
};
// Last valid token kind.
- const int code_max = 489;
+ const int code_max = 492;
if (t <= 0)
return symbol_kind::S_YYEOF;
@@ -5985,7 +6040,7 @@ switch (yykind)
#line 14 "dhcp6_parser.yy"
} } // isc::dhcp
-#line 5989 "dhcp6_parser.h"
+#line 6044 "dhcp6_parser.h"