1 
2 typedef union
3 #ifdef __cplusplus
4 	YYSTYPE
5 #endif
6 	{
7 	char	*str;
8 	u_32_t	num;
9 	struct	in_addr	ipa;
10 	frentry_t	fr;
11 	frtuc_t	*frt;
12 	struct	alist_s	*alist;
13 	u_short	port;
14 	struct	{
15 		u_short	p1;
16 		u_short	p2;
17 		int	pc;
18 	} pc;
19 	struct	{
20 		union	i6addr	a;
21 		union	i6addr	m;
22 	} ipp;
23 	union	i6addr	ip6;
24 } YYSTYPE;
25 extern YYSTYPE ipf_yylval;
26 # define YY_NUMBER 257
27 # define YY_HEX 258
28 # define YY_STR 259
29 # define YY_COMMENT 260
30 # define YY_CMP_EQ 261
31 # define YY_CMP_NE 262
32 # define YY_CMP_LE 263
33 # define YY_CMP_GE 264
34 # define YY_CMP_LT 265
35 # define YY_CMP_GT 266
36 # define YY_RANGE_OUT 267
37 # define YY_RANGE_IN 268
38 # define YY_IPV6 269
39 # define IPFY_PASS 270
40 # define IPFY_BLOCK 271
41 # define IPFY_COUNT 272
42 # define IPFY_CALL 273
43 # define IPFY_RETICMP 274
44 # define IPFY_RETRST 275
45 # define IPFY_RETICMPASDST 276
46 # define IPFY_IN 277
47 # define IPFY_OUT 278
48 # define IPFY_QUICK 279
49 # define IPFY_ON 280
50 # define IPFY_OUTVIA 281
51 # define IPFY_INVIA 282
52 # define IPFY_DUPTO 283
53 # define IPFY_TO 284
54 # define IPFY_FROUTE 285
55 # define IPFY_REPLY_TO 286
56 # define IPFY_ROUTETO 287
57 # define IPFY_TOS 288
58 # define IPFY_TTL 289
59 # define IPFY_PROTO 290
60 # define IPFY_HEAD 291
61 # define IPFY_GROUP 292
62 # define IPFY_AUTH 293
63 # define IPFY_PREAUTH 294
64 # define IPFY_LOG 295
65 # define IPFY_BODY 296
66 # define IPFY_FIRST 297
67 # define IPFY_LEVEL 298
68 # define IPFY_ORBLOCK 299
69 # define IPFY_LOGTAG 300
70 # define IPFY_MATCHTAG 301
71 # define IPFY_SETTAG 302
72 # define IPFY_SKIP 303
73 # define IPFY_FROM 304
74 # define IPFY_ALL 305
75 # define IPFY_ANY 306
76 # define IPFY_BPFV4 307
77 # define IPFY_BPFV6 308
78 # define IPFY_POOL 309
79 # define IPFY_HASH 310
80 # define IPFY_PPS 311
81 # define IPFY_ESP 312
82 # define IPFY_AH 313
83 # define IPFY_WITH 314
84 # define IPFY_AND 315
85 # define IPFY_NOT 316
86 # define IPFY_NO 317
87 # define IPFY_OPT 318
88 # define IPFY_TCPUDP 319
89 # define IPFY_TCP 320
90 # define IPFY_UDP 321
91 # define IPFY_FLAGS 322
92 # define IPFY_MULTICAST 323
93 # define IPFY_MASK 324
94 # define IPFY_BROADCAST 325
95 # define IPFY_NETWORK 326
96 # define IPFY_NETMASKED 327
97 # define IPFY_PEER 328
98 # define IPFY_PORT 329
99 # define IPFY_NOW 330
100 # define IPFY_ICMP 331
101 # define IPFY_ICMPTYPE 332
102 # define IPFY_ICMPCODE 333
103 # define IPFY_IPOPTS 334
104 # define IPFY_SHORT 335
105 # define IPFY_NAT 336
106 # define IPFY_BADSRC 337
107 # define IPFY_LOWTTL 338
108 # define IPFY_FRAG 339
109 # define IPFY_MBCAST 340
110 # define IPFY_BAD 341
111 # define IPFY_BADNAT 342
112 # define IPFY_OOW 343
113 # define IPFY_NEWISN 344
114 # define IPFY_NOICMPERR 345
115 # define IPFY_KEEP 346
116 # define IPFY_STATE 347
117 # define IPFY_FRAGS 348
118 # define IPFY_LIMIT 349
119 # define IPFY_STRICT 350
120 # define IPFY_AGE 351
121 # define IPFY_SYNC 352
122 # define IPFY_FRAGBODY 353
123 # define IPFY_IPOPT_NOP 354
124 # define IPFY_IPOPT_RR 355
125 # define IPFY_IPOPT_ZSU 356
126 # define IPFY_IPOPT_MTUP 357
127 # define IPFY_IPOPT_MTUR 358
128 # define IPFY_IPOPT_ENCODE 359
129 # define IPFY_IPOPT_TS 360
130 # define IPFY_IPOPT_TR 361
131 # define IPFY_IPOPT_SEC 362
132 # define IPFY_IPOPT_LSRR 363
133 # define IPFY_IPOPT_ESEC 364
134 # define IPFY_IPOPT_CIPSO 365
135 # define IPFY_IPOPT_SATID 366
136 # define IPFY_IPOPT_SSRR 367
137 # define IPFY_IPOPT_ADDEXT 368
138 # define IPFY_IPOPT_VISA 369
139 # define IPFY_IPOPT_IMITD 370
140 # define IPFY_IPOPT_EIP 371
141 # define IPFY_IPOPT_FINN 372
142 # define IPFY_IPOPT_DPS 373
143 # define IPFY_IPOPT_SDB 374
144 # define IPFY_IPOPT_NSAPA 375
145 # define IPFY_IPOPT_RTRALRT 376
146 # define IPFY_IPOPT_UMP 377
147 # define IPFY_SECCLASS 378
148 # define IPFY_SEC_UNC 379
149 # define IPFY_SEC_CONF 380
150 # define IPFY_SEC_RSV1 381
151 # define IPFY_SEC_RSV2 382
152 # define IPFY_SEC_RSV4 383
153 # define IPFY_SEC_SEC 384
154 # define IPFY_SEC_TS 385
155 # define IPFY_SEC_RSV3 386
156 # define IPF6_V6HDRS 387
157 # define IPFY_IPV6OPT 388
158 # define IPFY_IPV6OPT_DSTOPTS 389
159 # define IPFY_IPV6OPT_HOPOPTS 390
160 # define IPFY_IPV6OPT_IPV6 391
161 # define IPFY_IPV6OPT_NONE 392
162 # define IPFY_IPV6OPT_ROUTING 393
163 # define IPFY_ICMPT_UNR 394
164 # define IPFY_ICMPT_ECHO 395
165 # define IPFY_ICMPT_ECHOR 396
166 # define IPFY_ICMPT_SQUENCH 397
167 # define IPFY_ICMPT_REDIR 398
168 # define IPFY_ICMPT_TIMEX 399
169 # define IPFY_ICMPT_PARAMP 400
170 # define IPFY_ICMPT_TIMEST 401
171 # define IPFY_ICMPT_TIMESTREP 402
172 # define IPFY_ICMPT_INFOREQ 403
173 # define IPFY_ICMPT_INFOREP 404
174 # define IPFY_ICMPT_MASKREQ 405
175 # define IPFY_ICMPT_MASKREP 406
176 # define IPFY_ICMPT_ROUTERAD 407
177 # define IPFY_ICMPT_ROUTERSOL 408
178 # define IPFY_ICMPC_NETUNR 409
179 # define IPFY_ICMPC_HSTUNR 410
180 # define IPFY_ICMPC_PROUNR 411
181 # define IPFY_ICMPC_PORUNR 412
182 # define IPFY_ICMPC_NEEDF 413
183 # define IPFY_ICMPC_SRCFAIL 414
184 # define IPFY_ICMPC_NETUNK 415
185 # define IPFY_ICMPC_HSTUNK 416
186 # define IPFY_ICMPC_ISOLATE 417
187 # define IPFY_ICMPC_NETPRO 418
188 # define IPFY_ICMPC_HSTPRO 419
189 # define IPFY_ICMPC_NETTOS 420
190 # define IPFY_ICMPC_HSTTOS 421
191 # define IPFY_ICMPC_FLTPRO 422
192 # define IPFY_ICMPC_HSTPRE 423
193 # define IPFY_ICMPC_CUTPRE 424
194 # define IPFY_FAC_KERN 425
195 # define IPFY_FAC_USER 426
196 # define IPFY_FAC_MAIL 427
197 # define IPFY_FAC_DAEMON 428
198 # define IPFY_FAC_AUTH 429
199 # define IPFY_FAC_SYSLOG 430
200 # define IPFY_FAC_LPR 431
201 # define IPFY_FAC_NEWS 432
202 # define IPFY_FAC_UUCP 433
203 # define IPFY_FAC_CRON 434
204 # define IPFY_FAC_LOCAL0 435
205 # define IPFY_FAC_LOCAL1 436
206 # define IPFY_FAC_LOCAL2 437
207 # define IPFY_FAC_LOCAL3 438
208 # define IPFY_FAC_LOCAL4 439
209 # define IPFY_FAC_LOCAL5 440
210 # define IPFY_FAC_LOCAL6 441
211 # define IPFY_FAC_LOCAL7 442
212 # define IPFY_FAC_SECURITY 443
213 # define IPFY_FAC_FTP 444
214 # define IPFY_FAC_AUTHPRIV 445
215 # define IPFY_FAC_AUDIT 446
216 # define IPFY_FAC_LFMT 447
217 # define IPFY_FAC_CONSOLE 448
218 # define IPFY_PRI_EMERG 449
219 # define IPFY_PRI_ALERT 450
220 # define IPFY_PRI_CRIT 451
221 # define IPFY_PRI_ERR 452
222 # define IPFY_PRI_WARN 453
223 # define IPFY_PRI_NOTICE 454
224 # define IPFY_PRI_INFO 455
225 # define IPFY_PRI_DEBUG 456
226 # define IPFY_SET_LOOPBACK 457
227 # define IPFY_SET 458
228