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