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