ISC DHCP
4.4.3-P1
A reference DHCPv4 and DHCPv6 implementation
Loading...
Searching...
No Matches
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 Fri Mar 14 2025 00:00:00 for ISC DHCP by
1.13.2