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