ISC DHCP
4.4.3
A reference DHCPv4 and DHCPv6 implementation
dhctoken.h
Go to the documentation of this file.
1
/* dhctoken.h
2
3
Tokens for config file lexer and parser. */
4
5
/*
6
* Copyright (C) 2004-2022 Internet Systems Consortium, Inc. ("ISC")
7
* Copyright (c) 1996-2003 by Internet Software Consortium
8
*
9
* Permission to use, copy, modify, and distribute this software for any
10
* purpose with or without fee is hereby granted, provided that the above
11
* copyright notice and this permission notice appear in all copies.
12
*
13
* THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES
14
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
15
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR
16
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
17
* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
18
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
19
* OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
20
*
21
* Internet Systems Consortium, Inc.
22
* PO Box 360
23
* Newmarket, NH 03857 USA
24
* <info@isc.org>
25
* https://www.isc.org/
26
*
27
*/
28
29
/*
30
* The following tokens have been deprecated and aren't in use anymore.
31
* They have been left in place to avoid disturbing the code.
32
* DNS_UPDATE, DNS_DELETE, NS_UPDATE, UPDATED_DNS_RR
33
*/
34
/*
35
* For the Kea Migration Assistant only '[' and ']' where added for
36
* the JSON test parser (no required cast to int in switches on tokens)
37
*/
38
enum
dhcp_token
{
39
SEMI
=
';'
,
40
DOT
=
'.'
,
41
COLON
=
':'
,
42
COMMA
=
','
,
43
SLASH
=
'/'
,
44
LBRACE
=
'{'
,
45
RBRACE
=
'}'
,
46
LBRACKET
=
'['
,
47
RBRACKET
=
']'
,
48
LPAREN
=
'('
,
49
RPAREN
=
')'
,
50
EQUAL
=
'='
,
51
TILDE
=
'~'
,
52
BANG
=
'!'
,
53
PERCENT
=
'%'
,
54
PLUS
=
'+'
,
55
MINUS
=
'-'
,
56
ASTERISK
=
'*'
,
57
AMPERSAND
=
'&'
,
58
PIPE
=
'|'
,
59
CARET
=
'^'
,
60
ENDOFLINE
=
'\n'
,
61
QUESTIONMARK
=
'?'
,
62
63
HOST
= 256,
64
FIRST_TOKEN
=
HOST
,
65
HARDWARE
= 257,
66
FILENAME
= 258,
67
FIXED_ADDR
= 259,
68
OPTION
= 260,
69
ETHERNET
= 261,
70
STRING
= 262,
71
NUMBER
= 263,
72
NUMBER_OR_NAME
= 264,
73
NAME
= 265,
74
TIMESTAMP
= 266,
75
STARTS
= 267,
76
ENDS
= 268,
77
UID
= 269,
78
CLASS
= 270,
79
LEASE
= 271,
80
RANGE
= 272,
81
PACKET
= 273,
82
CIADDR
= 274,
83
YIADDR
= 275,
84
SIADDR
= 276,
85
GIADDR
= 277,
86
SUBNET
= 278,
87
NETMASK
= 279,
88
DEFAULT_LEASE_TIME
= 280,
89
MAX_LEASE_TIME
= 281,
90
VENDOR_CLASS
= 282,
91
USER_CLASS
= 283,
92
SHARED_NETWORK
= 284,
93
SERVER_NAME
= 285,
94
DYNAMIC_BOOTP
= 286,
95
SERVER_IDENTIFIER
= 287,
96
DYNAMIC_BOOTP_LEASE_CUTOFF
= 288,
97
DYNAMIC_BOOTP_LEASE_LENGTH
= 289,
98
BOOT_UNKNOWN_CLIENTS
= 290,
99
NEXT_SERVER
= 291,
100
TOKEN_RING
= 292,
101
GROUP
= 293,
102
ONE_LEASE_PER_CLIENT
= 294,
103
GET_LEASE_HOSTNAMES
= 295,
104
USE_HOST_DECL_NAMES
= 296,
105
SEND
= 297,
106
CLIENT_IDENTIFIER
= 298,
107
REQUEST
= 299,
108
REQUIRE
= 300,
109
TIMEOUT
= 301,
110
RETRY
= 302,
111
SELECT_TIMEOUT
= 303,
112
SCRIPT
= 304,
113
INTERFACE
= 305,
114
RENEW
= 306,
115
REBIND
= 307,
116
EXPIRE
= 308,
117
UNKNOWN_CLIENTS
= 309,
118
ALLOW
= 310,
119
DENY
= 312,
120
BOOTING
= 313,
121
DEFAULT
= 314,
122
MEDIA
= 315,
123
MEDIUM
= 316,
124
ALIAS
= 317,
125
REBOOT
= 318,
126
TOKEN_ABANDONED
= 319,
127
BACKOFF_CUTOFF
= 320,
128
INITIAL_INTERVAL
= 321,
129
NAMESERVER
= 322,
130
DOMAIN
= 323,
131
SEARCH
= 324,
132
SUPERSEDE
= 325,
133
APPEND
= 326,
134
PREPEND
= 327,
135
HOSTNAME
= 328,
136
CLIENT_HOSTNAME
= 329,
137
REJECT
= 330,
138
USE_LEASE_ADDR_FOR_DEFAULT_ROUTE
= 331,
139
MIN_LEASE_TIME
= 332,
140
MIN_SECS
= 333,
141
AND
= 334,
142
OR
= 335,
143
SUBSTRING
= 337,
144
SUFFIX
= 338,
145
CHECK
= 339,
146
EXTRACT_INT
= 340,
147
IF
= 341,
148
TOKEN_ADD
= 342,
149
BREAK
= 343,
150
ELSE
= 344,
151
ELSIF
= 345,
152
SUBCLASS
= 346,
153
MATCH
= 347,
154
SPAWN
= 348,
155
WITH
= 349,
156
EXISTS
= 350,
157
POOL
= 351,
158
UNKNOWN
= 352,
159
CLIENTS
= 353,
160
KNOWN
= 354,
161
AUTHENTICATED
= 355,
162
UNAUTHENTICATED
= 356,
163
ALL
= 357,
164
DYNAMIC
= 358,
165
MEMBERS
= 359,
166
OF
= 360,
167
PSEUDO
= 361,
168
LIMIT
= 362,
169
BILLING
= 363,
170
PEER
= 364,
171
FAILOVER
= 365,
172
MY
= 366,
173
PARTNER
= 367,
174
PRIMARY
= 368,
175
SECONDARY
= 369,
176
IDENTIFIER
= 370,
177
PORT
= 371,
178
MAX_TRANSMIT_IDLE
= 372,
179
MAX_RESPONSE_DELAY
= 373,
180
PARTNER_DOWN
= 374,
181
NORMAL
= 375,
182
COMMUNICATIONS_INTERRUPTED
= 376,
183
POTENTIAL_CONFLICT
= 377,
184
RECOVER
= 378,
185
TOKEN_FDDI
= 379,
186
AUTHORITATIVE
= 380,
187
TOKEN_NOT
= 381,
188
AUTHENTICATION
= 383,
189
IGNORE
= 384,
190
ACCEPT
= 385,
191
PREFER
= 386,
192
DONT
= 387,
193
CODE
= 388,
194
ARRAY
= 389,
195
BOOLEAN
= 390,
196
INTEGER
= 391,
197
SIGNED
= 392,
198
UNSIGNED
= 393,
199
IP_ADDRESS
= 394,
200
TEXT
= 395,
201
STRING_TOKEN
= 396,
202
SPACE
= 397,
203
CONCAT
= 398,
204
ENCODE_INT
= 399,
205
REVERSE
= 402,
206
LEASED_ADDRESS
= 403,
207
BINARY_TO_ASCII
= 404,
208
PICK
= 405,
209
CONFIG_OPTION
= 406,
210
HOST_DECL_NAME
= 407,
211
ON
= 408,
212
EXPIRY
= 409,
213
RELEASE
= 410,
214
COMMIT
= 411,
215
DNS_UPDATE
= 412,
216
LEASE_TIME
= 413,
217
STATIC
= 414,
218
NEVER
= 415,
219
INFINITE
= 416,
220
TOKEN_DELETED
= 417,
221
UPDATED_DNS_RR
= 418,
222
DNS_DELETE
= 419,
223
DUPLICATES
= 420,
224
DECLINES
= 421,
225
TSTP
= 422,
226
TSFP
= 423,
227
OWNER
= 424,
228
IS
= 425,
229
HBA
= 426,
230
MAX_UNACKED_UPDATES
= 427,
231
MCLT
= 428,
232
SPLIT
= 429,
233
AT
= 430,
234
TOKEN_NO
= 431,
235
TOKEN_DELETE
= 432,
236
NS_UPDATE
= 433,
237
UPDATE
= 434,
238
SWITCH
= 435,
239
CASE
= 436,
240
NS_FORMERR
= 437,
241
NS_NOERROR
= 438,
242
NS_NOTAUTH
= 439,
243
NS_NOTIMP
= 440,
244
NS_NOTZONE
= 441,
245
NS_NXDOMAIN
= 442,
246
NS_NXRRSET
= 443,
247
NS_REFUSED
= 444,
248
NS_SERVFAIL
= 445,
249
NS_YXDOMAIN
= 446,
250
NS_YXRRSET
= 447,
251
TOKEN_NULL
= 448,
252
TOKEN_SET
= 449,
253
DEFINED
= 450,
254
UNSET
= 451,
255
EVAL
= 452,
256
LET
= 453,
257
FUNCTION
= 454,
258
DEFINE
= 455,
259
ZONE
= 456,
260
KEY
= 457,
261
SECRET
= 458,
262
ALGORITHM
= 459,
263
LOAD
= 460,
264
BALANCE
= 461,
265
TOKEN_MAX
= 462,
266
SECONDS
= 463,
267
ADDRESS
= 464,
268
RESOLUTION_INTERRUPTED
= 465,
269
STATE
= 466,
270
UNKNOWN_STATE
= 567,
271
CLTT
= 568,
272
INCLUDE
= 569,
273
BINDING
= 570,
274
TOKEN_FREE
= 571,
275
TOKEN_ACTIVE
= 572,
276
TOKEN_EXPIRED
= 573,
277
TOKEN_RELEASED
= 574,
278
TOKEN_RESET
= 575,
279
TOKEN_BACKUP
= 576,
280
TOKEN_RESERVED
= 577,
281
TOKEN_BOOTP
= 578,
282
TOKEN_NEXT
= 579,
283
OMAPI
= 580,
284
LOG
= 581,
285
FATAL
= 582,
286
ERROR
= 583,
287
TOKEN_DEBUG
= 584,
288
INFO
= 585,
289
RETURN
= 586,
290
PAUSED
= 587,
291
RECOVER_DONE
= 588,
292
SHUTDOWN
= 589,
293
STARTUP
= 590,
294
ENCAPSULATE
= 591,
295
VENDOR
= 592,
296
CLIENT_STATE
= 593,
297
INIT_REBOOT
= 594,
298
TOKEN_INIT
= 595,
299
SELECT
= 596,
300
BOUND
= 597,
301
RENEWING
= 598,
302
REBINDING
= 599,
303
RECONTACT_INTERVAL
= 600,
304
CLIENT_UPDATES
= 601,
305
TOKEN_NEW
= 601,
306
TRANSMISSION
= 602,
307
TOKEN_CLOSE
= 603,
308
TOKEN_CREATE
= 604,
309
TOKEN_OPEN
= 605,
310
TOKEN_HELP
= 606,
311
END_OF_FILE
= 607,
312
RECOVER_WAIT
= 608,
313
TOKEN_SERVER
= 609,
314
CONNECT
= 610,
315
REMOVE
= 611,
316
REFRESH
= 612,
317
DOMAIN_NAME
= 613,
318
DO_FORWARD_UPDATE
= 614,
319
KNOWN_CLIENTS
= 615,
320
ATSFP
= 616,
321
LCASE
= 617,
322
UCASE
= 618,
323
WIDTH
= 619,
324
LENGTH
= 620,
325
HASH
= 621,
326
SIZE
= 622,
327
EPOCH
= 623,
328
DB_TIME_FORMAT
= 624,
329
LOCAL
= 625,
330
MAX_LEASE_MISBALANCE
= 626,
331
MAX_LEASE_OWNERSHIP
= 627,
332
MAX_BALANCE
= 628,
333
MIN_BALANCE
= 629,
334
DOMAIN_LIST
= 630,
335
LEASEQUERY
= 631,
336
EXECUTE
= 632,
337
IP6_ADDRESS
= 633,
338
FIXED_ADDR6
= 634,
339
COMPRESSED
= 635,
340
SUBNET6
= 636,
341
HOST_IDENTIFIER
= 637,
342
IA_NA
= 638,
343
IA_TA
= 639,
344
IA_PD
= 640,
345
IAADDR
= 641,
346
IAPREFIX
= 642,
347
LEASE6
= 643,
348
PREFERRED_LIFE
= 644,
349
MAX_LIFE
= 645,
350
DEFAULT_DUID
= 646,
351
SERVER_DUID
= 647,
352
LLT
= 648,
353
EN
= 649,
354
LL
= 650,
355
RANGE6
= 651,
356
WHITESPACE
= 652,
357
TOKEN_ALSO
= 653,
358
AFTER
= 654,
359
ZEROLEN
= 655,
360
TEMPORARY
= 656,
361
PREFIX6
= 657,
362
FIXED_PREFIX6
= 658,
363
ANYCAST_MAC
= 659,
364
CONFLICT_DONE
= 660,
365
AUTO_PARTNER_DOWN
= 661,
366
GETHOSTNAME
= 662,
367
REWIND
= 663,
368
INITIAL_DELAY
= 664,
369
GETHOSTBYNAME
= 665,
370
PRIMARY6
= 666,
371
SECONDARY6
= 667,
372
TOKEN_INFINIBAND
= 668,
373
POOL6
= 669,
374
V6RELAY
= 670,
375
V6RELOPT
= 671,
376
PARSE_VENDOR_OPT
= 672,
377
AUTHORING_BYTE_ORDER
= 673,
378
TOKEN_LITTLE_ENDIAN
= 674,
379
TOKEN_BIG_ENDIAN
= 675,
380
LEASE_ID_FORMAT
= 676,
381
TOKEN_HEX
= 677,
382
TOKEN_OCTAL
= 678,
383
KEY_ALGORITHM
= 679
384
};
385
386
#define is_identifier(x) ((x) >= FIRST_TOKEN && \
387
(x) != STRING && \
388
(x) != NUMBER && \
389
(x) != END_OF_FILE)
dhcp_token
dhcp_token
Definition:
dhctoken.h:34
ALLOW
@ ALLOW
Definition:
dhctoken.h:114
SUBNET
@ SUBNET
Definition:
dhctoken.h:82
FAILOVER
@ FAILOVER
Definition:
dhctoken.h:167
REBOOT
@ REBOOT
Definition:
dhctoken.h:121
INITIAL_INTERVAL
@ INITIAL_INTERVAL
Definition:
dhctoken.h:124
LBRACE
@ LBRACE
Definition:
dhctoken.h:40
BINARY_TO_ASCII
@ BINARY_TO_ASCII
Definition:
dhctoken.h:203
NS_NXRRSET
@ NS_NXRRSET
Definition:
dhctoken.h:242
EN
@ EN
Definition:
dhctoken.h:349
DEFAULT_DUID
@ DEFAULT_DUID
Definition:
dhctoken.h:346
PSEUDO
@ PSEUDO
Definition:
dhctoken.h:163
TOKEN_OCTAL
@ TOKEN_OCTAL
Definition:
dhctoken.h:378
NS_YXDOMAIN
@ NS_YXDOMAIN
Definition:
dhctoken.h:245
LBRACKET
@ LBRACKET
Definition:
dhctoken.h:42
FIRST_TOKEN
@ FIRST_TOKEN
Definition:
dhctoken.h:60
RENEW
@ RENEW
Definition:
dhctoken.h:110
TOKEN_NOT
@ TOKEN_NOT
Definition:
dhctoken.h:183
TOKEN_CREATE
@ TOKEN_CREATE
Definition:
dhctoken.h:304
LEASEQUERY
@ LEASEQUERY
Definition:
dhctoken.h:331
TOKEN_RESERVED
@ TOKEN_RESERVED
Definition:
dhctoken.h:276
MATCH
@ MATCH
Definition:
dhctoken.h:149
REQUIRE
@ REQUIRE
Definition:
dhctoken.h:104
LL
@ LL
Definition:
dhctoken.h:350
MAX_LEASE_OWNERSHIP
@ MAX_LEASE_OWNERSHIP
Definition:
dhctoken.h:327
MAX_LEASE_MISBALANCE
@ MAX_LEASE_MISBALANCE
Definition:
dhctoken.h:326
NETMASK
@ NETMASK
Definition:
dhctoken.h:83
NUMBER
@ NUMBER
Definition:
dhctoken.h:67
TOKEN_LITTLE_ENDIAN
@ TOKEN_LITTLE_ENDIAN
Definition:
dhctoken.h:374
REFRESH
@ REFRESH
Definition:
dhctoken.h:312
FIXED_ADDR
@ FIXED_ADDR
Definition:
dhctoken.h:63
SUFFIX
@ SUFFIX
Definition:
dhctoken.h:140
KEY
@ KEY
Definition:
dhctoken.h:256
REWIND
@ REWIND
Definition:
dhctoken.h:363
SELECT
@ SELECT
Definition:
dhctoken.h:295
SUBSTRING
@ SUBSTRING
Definition:
dhctoken.h:139
SECRET
@ SECRET
Definition:
dhctoken.h:257
GETHOSTNAME
@ GETHOSTNAME
Definition:
dhctoken.h:362
REBINDING
@ REBINDING
Definition:
dhctoken.h:298
IAADDR
@ IAADDR
Definition:
dhctoken.h:341
COMMIT
@ COMMIT
Definition:
dhctoken.h:210
USE_LEASE_ADDR_FOR_DEFAULT_ROUTE
@ USE_LEASE_ADDR_FOR_DEFAULT_ROUTE
Definition:
dhctoken.h:134
ALIAS
@ ALIAS
Definition:
dhctoken.h:120
IA_TA
@ IA_TA
Definition:
dhctoken.h:339
TOKEN_FREE
@ TOKEN_FREE
Definition:
dhctoken.h:270
ARRAY
@ ARRAY
Definition:
dhctoken.h:190
PARSE_VENDOR_OPT
@ PARSE_VENDOR_OPT
Definition:
dhctoken.h:372
HOST
@ HOST
Definition:
dhctoken.h:59
KNOWN_CLIENTS
@ KNOWN_CLIENTS
Definition:
dhctoken.h:315
CONNECT
@ CONNECT
Definition:
dhctoken.h:310
DYNAMIC_BOOTP_LEASE_CUTOFF
@ DYNAMIC_BOOTP_LEASE_CUTOFF
Definition:
dhctoken.h:92
BANG
@ BANG
Definition:
dhctoken.h:48
TOKEN_RING
@ TOKEN_RING
Definition:
dhctoken.h:96
GIADDR
@ GIADDR
Definition:
dhctoken.h:81
IF
@ IF
Definition:
dhctoken.h:143
EPOCH
@ EPOCH
Definition:
dhctoken.h:323
TSTP
@ TSTP
Definition:
dhctoken.h:221
UCASE
@ UCASE
Definition:
dhctoken.h:318
LEASE
@ LEASE
Definition:
dhctoken.h:75
TOKEN_DELETE
@ TOKEN_DELETE
Definition:
dhctoken.h:231
KEY_ALGORITHM
@ KEY_ALGORITHM
Definition:
dhctoken.h:379
MAX_LEASE_TIME
@ MAX_LEASE_TIME
Definition:
dhctoken.h:85
COLON
@ COLON
Definition:
dhctoken.h:37
CIADDR
@ CIADDR
Definition:
dhctoken.h:78
FIXED_PREFIX6
@ FIXED_PREFIX6
Definition:
dhctoken.h:358
DECLINES
@ DECLINES
Definition:
dhctoken.h:220
NS_NOTZONE
@ NS_NOTZONE
Definition:
dhctoken.h:240
HOST_IDENTIFIER
@ HOST_IDENTIFIER
Definition:
dhctoken.h:337
EXTRACT_INT
@ EXTRACT_INT
Definition:
dhctoken.h:142
NS_FORMERR
@ NS_FORMERR
Definition:
dhctoken.h:236
ATSFP
@ ATSFP
Definition:
dhctoken.h:316
IA_PD
@ IA_PD
Definition:
dhctoken.h:340
RPAREN
@ RPAREN
Definition:
dhctoken.h:45
INCLUDE
@ INCLUDE
Definition:
dhctoken.h:268
ERROR
@ ERROR
Definition:
dhctoken.h:282
NS_UPDATE
@ NS_UPDATE
Definition:
dhctoken.h:232
EXISTS
@ EXISTS
Definition:
dhctoken.h:152
MY
@ MY
Definition:
dhctoken.h:168
UPDATED_DNS_RR
@ UPDATED_DNS_RR
Definition:
dhctoken.h:217
PERCENT
@ PERCENT
Definition:
dhctoken.h:49
SUPERSEDE
@ SUPERSEDE
Definition:
dhctoken.h:128
LENGTH
@ LENGTH
Definition:
dhctoken.h:320
HASH
@ HASH
Definition:
dhctoken.h:321
TOKEN_DEBUG
@ TOKEN_DEBUG
Definition:
dhctoken.h:283
MCLT
@ MCLT
Definition:
dhctoken.h:227
RANGE
@ RANGE
Definition:
dhctoken.h:76
LEASED_ADDRESS
@ LEASED_ADDRESS
Definition:
dhctoken.h:202
UPDATE
@ UPDATE
Definition:
dhctoken.h:233
LLT
@ LLT
Definition:
dhctoken.h:348
NS_SERVFAIL
@ NS_SERVFAIL
Definition:
dhctoken.h:244
NEVER
@ NEVER
Definition:
dhctoken.h:214
MEDIA
@ MEDIA
Definition:
dhctoken.h:118
UID
@ UID
Definition:
dhctoken.h:73
DYNAMIC_BOOTP_LEASE_LENGTH
@ DYNAMIC_BOOTP_LEASE_LENGTH
Definition:
dhctoken.h:93
TIMESTAMP
@ TIMESTAMP
Definition:
dhctoken.h:70
LPAREN
@ LPAREN
Definition:
dhctoken.h:44
EXPIRE
@ EXPIRE
Definition:
dhctoken.h:112
RESOLUTION_INTERRUPTED
@ RESOLUTION_INTERRUPTED
Definition:
dhctoken.h:264
REBIND
@ REBIND
Definition:
dhctoken.h:111
CLIENT_STATE
@ CLIENT_STATE
Definition:
dhctoken.h:292
UNKNOWN_STATE
@ UNKNOWN_STATE
Definition:
dhctoken.h:266
LCASE
@ LCASE
Definition:
dhctoken.h:317
SIZE
@ SIZE
Definition:
dhctoken.h:322
TOKEN_HELP
@ TOKEN_HELP
Definition:
dhctoken.h:306
TRANSMISSION
@ TRANSMISSION
Definition:
dhctoken.h:302
ADDRESS
@ ADDRESS
Definition:
dhctoken.h:263
CLIENT_UPDATES
@ CLIENT_UPDATES
Definition:
dhctoken.h:300
LEASE_TIME
@ LEASE_TIME
Definition:
dhctoken.h:212
NORMAL
@ NORMAL
Definition:
dhctoken.h:177
RETURN
@ RETURN
Definition:
dhctoken.h:285
BILLING
@ BILLING
Definition:
dhctoken.h:165
TOKEN_RESET
@ TOKEN_RESET
Definition:
dhctoken.h:274
SWITCH
@ SWITCH
Definition:
dhctoken.h:234
MEDIUM
@ MEDIUM
Definition:
dhctoken.h:119
TEMPORARY
@ TEMPORARY
Definition:
dhctoken.h:356
TOKEN_ABANDONED
@ TOKEN_ABANDONED
Definition:
dhctoken.h:122
INTERFACE
@ INTERFACE
Definition:
dhctoken.h:109
AUTO_PARTNER_DOWN
@ AUTO_PARTNER_DOWN
Definition:
dhctoken.h:361
STARTUP
@ STARTUP
Definition:
dhctoken.h:289
ACCEPT
@ ACCEPT
Definition:
dhctoken.h:186
SERVER_DUID
@ SERVER_DUID
Definition:
dhctoken.h:347
USER_CLASS
@ USER_CLASS
Definition:
dhctoken.h:87
EQUAL
@ EQUAL
Definition:
dhctoken.h:46
INTEGER
@ INTEGER
Definition:
dhctoken.h:192
DB_TIME_FORMAT
@ DB_TIME_FORMAT
Definition:
dhctoken.h:324
CLTT
@ CLTT
Definition:
dhctoken.h:267
PREFER
@ PREFER
Definition:
dhctoken.h:187
RANGE6
@ RANGE6
Definition:
dhctoken.h:351
PRIMARY
@ PRIMARY
Definition:
dhctoken.h:170
SUBNET6
@ SUBNET6
Definition:
dhctoken.h:336
CODE
@ CODE
Definition:
dhctoken.h:189
MAX_TRANSMIT_IDLE
@ MAX_TRANSMIT_IDLE
Definition:
dhctoken.h:174
EVAL
@ EVAL
Definition:
dhctoken.h:251
NAMESERVER
@ NAMESERVER
Definition:
dhctoken.h:125
PREFERRED_LIFE
@ PREFERRED_LIFE
Definition:
dhctoken.h:344
NS_YXRRSET
@ NS_YXRRSET
Definition:
dhctoken.h:246
PRIMARY6
@ PRIMARY6
Definition:
dhctoken.h:366
SCRIPT
@ SCRIPT
Definition:
dhctoken.h:108
FATAL
@ FATAL
Definition:
dhctoken.h:281
NUMBER_OR_NAME
@ NUMBER_OR_NAME
Definition:
dhctoken.h:68
ENCODE_INT
@ ENCODE_INT
Definition:
dhctoken.h:200
SERVER_IDENTIFIER
@ SERVER_IDENTIFIER
Definition:
dhctoken.h:91
NAME
@ NAME
Definition:
dhctoken.h:69
SEND
@ SEND
Definition:
dhctoken.h:101
STRING_TOKEN
@ STRING_TOKEN
Definition:
dhctoken.h:197
RECOVER
@ RECOVER
Definition:
dhctoken.h:180
SEMI
@ SEMI
Definition:
dhctoken.h:35
DENY
@ DENY
Definition:
dhctoken.h:115
INFINITE
@ INFINITE
Definition:
dhctoken.h:215
IS
@ IS
Definition:
dhctoken.h:224
UNKNOWN
@ UNKNOWN
Definition:
dhctoken.h:154
LEASE6
@ LEASE6
Definition:
dhctoken.h:343
SECONDS
@ SECONDS
Definition:
dhctoken.h:262
DNS_DELETE
@ DNS_DELETE
Definition:
dhctoken.h:218
UNSIGNED
@ UNSIGNED
Definition:
dhctoken.h:194
OF
@ OF
Definition:
dhctoken.h:162
TOKEN_SET
@ TOKEN_SET
Definition:
dhctoken.h:248
DOMAIN
@ DOMAIN
Definition:
dhctoken.h:126
VENDOR_CLASS
@ VENDOR_CLASS
Definition:
dhctoken.h:86
WIDTH
@ WIDTH
Definition:
dhctoken.h:319
INFO
@ INFO
Definition:
dhctoken.h:284
SHUTDOWN
@ SHUTDOWN
Definition:
dhctoken.h:288
RETRY
@ RETRY
Definition:
dhctoken.h:106
MAX_BALANCE
@ MAX_BALANCE
Definition:
dhctoken.h:328
VENDOR
@ VENDOR
Definition:
dhctoken.h:291
TOKEN_NO
@ TOKEN_NO
Definition:
dhctoken.h:230
NS_REFUSED
@ NS_REFUSED
Definition:
dhctoken.h:243
ASTERISK
@ ASTERISK
Definition:
dhctoken.h:52
TOKEN_DELETED
@ TOKEN_DELETED
Definition:
dhctoken.h:216
AFTER
@ AFTER
Definition:
dhctoken.h:354
ENDOFLINE
@ ENDOFLINE
Definition:
dhctoken.h:56
HBA
@ HBA
Definition:
dhctoken.h:225
SPLIT
@ SPLIT
Definition:
dhctoken.h:228
SELECT_TIMEOUT
@ SELECT_TIMEOUT
Definition:
dhctoken.h:107
END_OF_FILE
@ END_OF_FILE
Definition:
dhctoken.h:307
SIGNED
@ SIGNED
Definition:
dhctoken.h:193
SEARCH
@ SEARCH
Definition:
dhctoken.h:127
TOKEN_ACTIVE
@ TOKEN_ACTIVE
Definition:
dhctoken.h:271
RECOVER_DONE
@ RECOVER_DONE
Definition:
dhctoken.h:287
AT
@ AT
Definition:
dhctoken.h:229
NEXT_SERVER
@ NEXT_SERVER
Definition:
dhctoken.h:95
ALGORITHM
@ ALGORITHM
Definition:
dhctoken.h:258
PORT
@ PORT
Definition:
dhctoken.h:173
CLIENTS
@ CLIENTS
Definition:
dhctoken.h:155
IDENTIFIER
@ IDENTIFIER
Definition:
dhctoken.h:172
EXPIRY
@ EXPIRY
Definition:
dhctoken.h:208
AND
@ AND
Definition:
dhctoken.h:137
BOUND
@ BOUND
Definition:
dhctoken.h:296
DOT
@ DOT
Definition:
dhctoken.h:36
PLUS
@ PLUS
Definition:
dhctoken.h:50
SPAWN
@ SPAWN
Definition:
dhctoken.h:150
EXECUTE
@ EXECUTE
Definition:
dhctoken.h:332
DEFAULT
@ DEFAULT
Definition:
dhctoken.h:117
POOL6
@ POOL6
Definition:
dhctoken.h:369
REMOVE
@ REMOVE
Definition:
dhctoken.h:311
ENCAPSULATE
@ ENCAPSULATE
Definition:
dhctoken.h:290
BOOLEAN
@ BOOLEAN
Definition:
dhctoken.h:191
PARTNER_DOWN
@ PARTNER_DOWN
Definition:
dhctoken.h:176
CLASS
@ CLASS
Definition:
dhctoken.h:74
MAX_RESPONSE_DELAY
@ MAX_RESPONSE_DELAY
Definition:
dhctoken.h:175
V6RELOPT
@ V6RELOPT
Definition:
dhctoken.h:371
SERVER_NAME
@ SERVER_NAME
Definition:
dhctoken.h:89
ETHERNET
@ ETHERNET
Definition:
dhctoken.h:65
DEFINED
@ DEFINED
Definition:
dhctoken.h:249
CONCAT
@ CONCAT
Definition:
dhctoken.h:199
REVERSE
@ REVERSE
Definition:
dhctoken.h:201
ELSE
@ ELSE
Definition:
dhctoken.h:146
FIXED_ADDR6
@ FIXED_ADDR6
Definition:
dhctoken.h:334
LEASE_ID_FORMAT
@ LEASE_ID_FORMAT
Definition:
dhctoken.h:376
BREAK
@ BREAK
Definition:
dhctoken.h:145
AMPERSAND
@ AMPERSAND
Definition:
dhctoken.h:53
IGNORE
@ IGNORE
Definition:
dhctoken.h:185
OR
@ OR
Definition:
dhctoken.h:138
SUBCLASS
@ SUBCLASS
Definition:
dhctoken.h:148
LOAD
@ LOAD
Definition:
dhctoken.h:259
ON
@ ON
Definition:
dhctoken.h:207
IP6_ADDRESS
@ IP6_ADDRESS
Definition:
dhctoken.h:333
CARET
@ CARET
Definition:
dhctoken.h:55
UNKNOWN_CLIENTS
@ UNKNOWN_CLIENTS
Definition:
dhctoken.h:113
TEXT
@ TEXT
Definition:
dhctoken.h:196
RBRACE
@ RBRACE
Definition:
dhctoken.h:41
PIPE
@ PIPE
Definition:
dhctoken.h:54
CASE
@ CASE
Definition:
dhctoken.h:235
RECOVER_WAIT
@ RECOVER_WAIT
Definition:
dhctoken.h:308
GROUP
@ GROUP
Definition:
dhctoken.h:97
TOKEN_BIG_ENDIAN
@ TOKEN_BIG_ENDIAN
Definition:
dhctoken.h:375
ENDS
@ ENDS
Definition:
dhctoken.h:72
NS_NOTAUTH
@ NS_NOTAUTH
Definition:
dhctoken.h:238
HOSTNAME
@ HOSTNAME
Definition:
dhctoken.h:131
REJECT
@ REJECT
Definition:
dhctoken.h:133
ZONE
@ ZONE
Definition:
dhctoken.h:255
BALANCE
@ BALANCE
Definition:
dhctoken.h:260
OPTION
@ OPTION
Definition:
dhctoken.h:64
AUTHENTICATION
@ AUTHENTICATION
Definition:
dhctoken.h:184
MAX_LIFE
@ MAX_LIFE
Definition:
dhctoken.h:345
SLASH
@ SLASH
Definition:
dhctoken.h:39
DYNAMIC
@ DYNAMIC
Definition:
dhctoken.h:160
TOKEN_INIT
@ TOKEN_INIT
Definition:
dhctoken.h:294
FUNCTION
@ FUNCTION
Definition:
dhctoken.h:253
MIN_BALANCE
@ MIN_BALANCE
Definition:
dhctoken.h:329
TIMEOUT
@ TIMEOUT
Definition:
dhctoken.h:105
MIN_LEASE_TIME
@ MIN_LEASE_TIME
Definition:
dhctoken.h:135
TOKEN_MAX
@ TOKEN_MAX
Definition:
dhctoken.h:261
TOKEN_NEXT
@ TOKEN_NEXT
Definition:
dhctoken.h:278
GETHOSTBYNAME
@ GETHOSTBYNAME
Definition:
dhctoken.h:365
UNAUTHENTICATED
@ UNAUTHENTICATED
Definition:
dhctoken.h:158
CLIENT_IDENTIFIER
@ CLIENT_IDENTIFIER
Definition:
dhctoken.h:102
ALL
@ ALL
Definition:
dhctoken.h:159
ANYCAST_MAC
@ ANYCAST_MAC
Definition:
dhctoken.h:359
STATE
@ STATE
Definition:
dhctoken.h:265
COMMUNICATIONS_INTERRUPTED
@ COMMUNICATIONS_INTERRUPTED
Definition:
dhctoken.h:178
OMAPI
@ OMAPI
Definition:
dhctoken.h:279
KNOWN
@ KNOWN
Definition:
dhctoken.h:156
TSFP
@ TSFP
Definition:
dhctoken.h:222
PREPEND
@ PREPEND
Definition:
dhctoken.h:130
DO_FORWARD_UPDATE
@ DO_FORWARD_UPDATE
Definition:
dhctoken.h:314
PACKET
@ PACKET
Definition:
dhctoken.h:77
COMPRESSED
@ COMPRESSED
Definition:
dhctoken.h:335
DONT
@ DONT
Definition:
dhctoken.h:188
V6RELAY
@ V6RELAY
Definition:
dhctoken.h:370
IAPREFIX
@ IAPREFIX
Definition:
dhctoken.h:342
INIT_REBOOT
@ INIT_REBOOT
Definition:
dhctoken.h:293
LIMIT
@ LIMIT
Definition:
dhctoken.h:164
WHITESPACE
@ WHITESPACE
Definition:
dhctoken.h:352
REQUEST
@ REQUEST
Definition:
dhctoken.h:103
NS_NXDOMAIN
@ NS_NXDOMAIN
Definition:
dhctoken.h:241
HOST_DECL_NAME
@ HOST_DECL_NAME
Definition:
dhctoken.h:206
DEFAULT_LEASE_TIME
@ DEFAULT_LEASE_TIME
Definition:
dhctoken.h:84
ONE_LEASE_PER_CLIENT
@ ONE_LEASE_PER_CLIENT
Definition:
dhctoken.h:98
PREFIX6
@ PREFIX6
Definition:
dhctoken.h:357
SPACE
@ SPACE
Definition:
dhctoken.h:198
BOOTING
@ BOOTING
Definition:
dhctoken.h:116
SECONDARY
@ SECONDARY
Definition:
dhctoken.h:171
INITIAL_DELAY
@ INITIAL_DELAY
Definition:
dhctoken.h:364
RENEWING
@ RENEWING
Definition:
dhctoken.h:297
TOKEN_FDDI
@ TOKEN_FDDI
Definition:
dhctoken.h:181
TOKEN_RELEASED
@ TOKEN_RELEASED
Definition:
dhctoken.h:273
QUESTIONMARK
@ QUESTIONMARK
Definition:
dhctoken.h:57
RECONTACT_INTERVAL
@ RECONTACT_INTERVAL
Definition:
dhctoken.h:299
TOKEN_BOOTP
@ TOKEN_BOOTP
Definition:
dhctoken.h:277
BOOT_UNKNOWN_CLIENTS
@ BOOT_UNKNOWN_CLIENTS
Definition:
dhctoken.h:94
FILENAME
@ FILENAME
Definition:
dhctoken.h:62
LOG
@ LOG
Definition:
dhctoken.h:280
MEMBERS
@ MEMBERS
Definition:
dhctoken.h:161
TOKEN_NEW
@ TOKEN_NEW
Definition:
dhctoken.h:301
MIN_SECS
@ MIN_SECS
Definition:
dhctoken.h:136
ELSIF
@ ELSIF
Definition:
dhctoken.h:147
LOCAL
@ LOCAL
Definition:
dhctoken.h:325
ZEROLEN
@ ZEROLEN
Definition:
dhctoken.h:355
STARTS
@ STARTS
Definition:
dhctoken.h:71
DNS_UPDATE
@ DNS_UPDATE
Definition:
dhctoken.h:211
AUTHORING_BYTE_ORDER
@ AUTHORING_BYTE_ORDER
Definition:
dhctoken.h:373
AUTHENTICATED
@ AUTHENTICATED
Definition:
dhctoken.h:157
PAUSED
@ PAUSED
Definition:
dhctoken.h:286
RELEASE
@ RELEASE
Definition:
dhctoken.h:209
IP_ADDRESS
@ IP_ADDRESS
Definition:
dhctoken.h:195
TILDE
@ TILDE
Definition:
dhctoken.h:47
PEER
@ PEER
Definition:
dhctoken.h:166
TOKEN_HEX
@ TOKEN_HEX
Definition:
dhctoken.h:377
NS_NOTIMP
@ NS_NOTIMP
Definition:
dhctoken.h:239
TOKEN_BACKUP
@ TOKEN_BACKUP
Definition:
dhctoken.h:275
SHARED_NETWORK
@ SHARED_NETWORK
Definition:
dhctoken.h:88
BINDING
@ BINDING
Definition:
dhctoken.h:269
OWNER
@ OWNER
Definition:
dhctoken.h:223
AUTHORITATIVE
@ AUTHORITATIVE
Definition:
dhctoken.h:182
DOMAIN_LIST
@ DOMAIN_LIST
Definition:
dhctoken.h:330
TOKEN_ADD
@ TOKEN_ADD
Definition:
dhctoken.h:144
PARTNER
@ PARTNER
Definition:
dhctoken.h:169
USE_HOST_DECL_NAMES
@ USE_HOST_DECL_NAMES
Definition:
dhctoken.h:100
TOKEN_ALSO
@ TOKEN_ALSO
Definition:
dhctoken.h:353
TOKEN_NULL
@ TOKEN_NULL
Definition:
dhctoken.h:247
STATIC
@ STATIC
Definition:
dhctoken.h:213
RBRACKET
@ RBRACKET
Definition:
dhctoken.h:43
CONFLICT_DONE
@ CONFLICT_DONE
Definition:
dhctoken.h:360
TOKEN_CLOSE
@ TOKEN_CLOSE
Definition:
dhctoken.h:303
DOMAIN_NAME
@ DOMAIN_NAME
Definition:
dhctoken.h:313
POTENTIAL_CONFLICT
@ POTENTIAL_CONFLICT
Definition:
dhctoken.h:179
BACKOFF_CUTOFF
@ BACKOFF_CUTOFF
Definition:
dhctoken.h:123
IA_NA
@ IA_NA
Definition:
dhctoken.h:338
PICK
@ PICK
Definition:
dhctoken.h:204
DYNAMIC_BOOTP
@ DYNAMIC_BOOTP
Definition:
dhctoken.h:90
TOKEN_INFINIBAND
@ TOKEN_INFINIBAND
Definition:
dhctoken.h:368
SECONDARY6
@ SECONDARY6
Definition:
dhctoken.h:367
UNSET
@ UNSET
Definition:
dhctoken.h:250
CHECK
@ CHECK
Definition:
dhctoken.h:141
STRING
@ STRING
Definition:
dhctoken.h:66
NS_NOERROR
@ NS_NOERROR
Definition:
dhctoken.h:237
APPEND
@ APPEND
Definition:
dhctoken.h:129
SIADDR
@ SIADDR
Definition:
dhctoken.h:80
MINUS
@ MINUS
Definition:
dhctoken.h:51
COMMA
@ COMMA
Definition:
dhctoken.h:38
HARDWARE
@ HARDWARE
Definition:
dhctoken.h:61
GET_LEASE_HOSTNAMES
@ GET_LEASE_HOSTNAMES
Definition:
dhctoken.h:99
DUPLICATES
@ DUPLICATES
Definition:
dhctoken.h:219
TOKEN_OPEN
@ TOKEN_OPEN
Definition:
dhctoken.h:305
LET
@ LET
Definition:
dhctoken.h:252
WITH
@ WITH
Definition:
dhctoken.h:151
TOKEN_EXPIRED
@ TOKEN_EXPIRED
Definition:
dhctoken.h:272
POOL
@ POOL
Definition:
dhctoken.h:153
DEFINE
@ DEFINE
Definition:
dhctoken.h:254
TOKEN_SERVER
@ TOKEN_SERVER
Definition:
dhctoken.h:309
MAX_UNACKED_UPDATES
@ MAX_UNACKED_UPDATES
Definition:
dhctoken.h:226
CLIENT_HOSTNAME
@ CLIENT_HOSTNAME
Definition:
dhctoken.h:132
CONFIG_OPTION
@ CONFIG_OPTION
Definition:
dhctoken.h:205
YIADDR
@ YIADDR
Definition:
dhctoken.h:79
keama
dhctoken.h
Generated on Tue Nov 1 2022 00:00:00 for ISC DHCP by
1.9.1