Home | History | Annotate | Download | only in libpcap

Lines Matching defs:yyval

1859   YYSTYPE yyval;
2051 Otherwise, the following line sets YYVAL to garbage.
2053 users should not rely upon it. Assigning to YYVAL
2055 GCC warning that YYVAL may be used uninitialized. */
2056 yyval = yyvsp[1-yylen];
2072 { (yyval.blk).q = qerr; }
2078 { gen_and((yyvsp[-2].blk).b, (yyvsp[0].blk).b); (yyval.blk) = (yyvsp[0].blk); }
2084 { gen_and((yyvsp[-2].blk).b, (yyvsp[0].blk).b); (yyval.blk) = (yyvsp[0].blk); }
2090 { gen_or((yyvsp[-2].blk).b, (yyvsp[0].blk).b); (yyval.blk) = (yyvsp[0].blk); }
2096 { gen_or((yyvsp[-2].blk).b, (yyvsp[0].blk).b); (yyval.blk) = (yyvsp[0].blk); }
2102 { (yyval.blk) = (yyvsp[-1].blk); }
2108 { (yyval.blk) = (yyvsp[-1].blk); }
2114 { (yyval.blk).b = gen_ncode(cstate, NULL, (bpf_u_int32)(yyvsp[0].i),
2115 (yyval.blk).q = (yyvsp[-1].blk).q); }
2121 { (yyval.blk) = (yyvsp[-1].blk); }
2127 { (yyval.blk).b = gen_scode(cstate, (yyvsp[0].s), (yyval.blk).q = (yyvsp[-1].blk).q); }
2133 { (yyval.blk).b = gen_mcode(cstate, (yyvsp[-2].s), NULL, (yyvsp[0].i),
2134 (yyval.blk).q = (yyvsp[-3].blk).q); }
2140 { (yyval.blk).b = gen_mcode(cstate, (yyvsp[-2].s), (yyvsp[0].s), 0,
2141 (yyval.blk).q = (yyvsp[-3].blk).q); }
2149 (yyval.blk).q = (yyvsp[-1].blk).q;
2150 if ((yyval.blk).q.addr == Q_PORT)
2152 else if ((yyval.blk).q.addr == Q_PORTRANGE)
2154 else if ((yyval.blk).q.addr == Q_PROTO)
2156 else if ((yyval.blk).q.addr == Q_PROTOCHAIN)
2158 (yyval.blk).b = gen_ncode(cstate, (yyvsp[0].s), 0, (yyval.blk).q);
2167 (yyval.blk).b = gen_mcode6(cstate, (yyvsp[-2].s), NULL, (yyvsp[0].i),
2168 (yyval.blk).q = (yyvsp[-3].blk).q);
2181 (yyval.blk).b = gen_mcode6(cstate, (yyvsp[0].s), 0, 128,
2182 (yyval.blk).q = (yyvsp[-1].blk).q);
2194 (yyval.blk).b = gen_ecode(cstate, (yyvsp[0].e), (yyval.blk).q = (yyvsp[-1].blk).q);
2208 (yyval.blk).b = gen_acode(cstate, (yyvsp[0].e), (yyval.blk).q = (yyvsp[-1].blk).q);
2221 { gen_not((yyvsp[0].blk).b); (yyval.blk) = (yyvsp[0].blk); }
2227 { (yyval.blk) = (yyvsp[-1].blk); }
2233 { (yyval.blk) = (yyvsp[-1].blk); }
2239 { gen_and((yyvsp[-2].blk).b, (yyvsp[0].blk).b); (yyval.blk) = (yyvsp[0].blk); }
2245 { gen_or((yyvsp[-2].blk).b, (yyvsp[0].blk).b); (yyval.blk) = (yyvsp[0].blk); }
2251 { (yyval.blk).b = gen_ncode(cstate, NULL, (bpf_u_int32)(yyvsp[0].i),
2252 (yyval.blk).q = (yyvsp[-1].blk).q); }
2258 { gen_not((yyvsp[0].blk).b); (yyval.blk) = (yyvsp[0].blk); }
2264 { QSET((yyval.blk).q, (yyvsp[-2].i), (yyvsp[-1].i), (yyvsp[0].i)); }
2270 { QSET((yyval.blk).q, (yyvsp[-1].i), (yyvsp[0].i), Q_DEFAULT); }
2276 { QSET((yyval.blk).q, (yyvsp[-1].i), Q_DEFAULT, (yyvsp[0].i)); }
2282 { QSET((yyval.blk).q, (yyvsp[-1].i), Q_DEFAULT, Q_PROTO); }
2288 { QSET((yyval.blk).q, (yyvsp[-1].i), Q_DEFAULT, Q_PROTOCHAIN); }
2294 { QSET((yyval.blk).q, (yyvsp[-1].i), Q_DEFAULT, (yyvsp[0].i)); }
2300 { (yyval
2306 { (yyval.blk).b = (yyvsp[-1].blk).b; (yyval.blk).q = (yyvsp[-2].blk).q; }
2312 { (yyval.blk).b = gen_proto_abbrev(cstate, (yyvsp[0].i)); (yyval.blk).q = qerr; }
2318 { (yyval.blk).b = gen_relation(cstate, (yyvsp[-1].i), (yyvsp[-2].a), (yyvsp[0].a), 0);
2319 (yyval.blk).q = qerr; }
2325 { (yyval.blk).b = gen_relation(cstate, (yyvsp[-1].i), (yyvsp[-2].a), (yyvsp[0].a), 1);
2326 (yyval.blk).q = qerr; }
2332 { (yyval.blk).b = (yyvsp[0].rblk); (yyval.blk).q = qerr; }
2338 { (yyval.blk).b = gen_atmtype_abbrev(cstate, (yyvsp[0].i)); (yyval.blk).q = qerr; }
2344 { (yyval.blk).b = gen_atmmulti_abbrev(cstate, (yyvsp[0].i)); (yyval.blk).q = qerr; }
2350 { (yyval.blk).b = (yyvsp[0].blk).b; (yyval.blk).q = qerr; }
2356 { (yyval.blk).b = gen_mtp2type_abbrev(cstate, (yyvsp[0].i)); (yyval.blk).q = qerr; }
2362 { (yyval.blk).b = (yyvsp[0].blk).b; (yyval.blk).q = qerr; }
2368 { (yyval.i) = Q_DEFAULT; }
2374 { (yyval.i) = Q_SRC; }
2380 { (yyval.i) = Q_DST; }
2386 { (yyval.i) = Q_OR; }
2392 { (yyval.i) = Q_OR; }
2398 { (yyval.i) = Q_AND; }
2404 { (yyval.i) = Q_AND; }
2410 { (yyval.i) = Q_ADDR1; }
2416 { (yyval.i) = Q_ADDR2; }
2422 { (yyval.i) = Q_ADDR3; }
2428 { (yyval.i) = Q_ADDR4; }
2434 { (yyval.i) = Q_RA; }
2440 { (yyval.i) = Q_TA; }
2446 { (yyval.i) = Q_HOST; }
2452 { (yyval.i) = Q_NET; }
2458 { (yyval.i) = Q_PORT; }
2464 { (yyval.i) = Q_PORTRANGE; }
2470 { (yyval.i) = Q_GATEWAY; }
2476 { (yyval.i) = Q_LINK; }
2482 { (yyval.i) = Q_IP; }
2488 { (yyval.i) = Q_ARP; }
2494 { (yyval.i) = Q_RARP; }
2500 { (yyval.i) = Q_SCTP; }
2506 { (yyval.i) = Q_TCP; }
2512 { (yyval.i) = Q_UDP; }
2518 { (yyval.i) = Q_ICMP; }
2524 { (yyval.i) = Q_IGMP; }
2530 { (yyval.i) = Q_IGRP; }
2536 { (yyval.i) = Q_PIM; }
2542 { (yyval.i) = Q_VRRP; }
2548 { (yyval.i) = Q_CARP; }
2554 { (yyval.i) = Q_ATALK; }
2560 { (yyval.i) = Q_AARP; }
2566 { (yyval.i) = Q_DECNET; }
2572 { (yyval.i) = Q_LAT; }
2578 { (yyval.i) = Q_SCA; }
2584 { (yyval.i) = Q_MOPDL; }
2590 { (yyval.i) = Q_MOPRC; }
2596 { (yyval.i) = Q_IPV6; }
2602 { (yyval.i) = Q_ICMPV6; }
2608 { (yyval.i) = Q_AH; }
2614 { (yyval.i) = Q_ESP; }
2620 { (yyval.i) = Q_ISO; }
2626 { (yyval.i) = Q_ESIS; }
2632 { (yyval.i) = Q_ISIS; }
2638 { (yyval.i) = Q_ISIS_L1; }
2644 { (yyval.i) = Q_ISIS_L2; }
2650 { (yyval.i) = Q_ISIS_IIH; }
2656 { (yyval.i) = Q_ISIS_LSP; }
2662 { (yyval.i) = Q_ISIS_SNP; }
2668 { (yyval.i) = Q_ISIS_PSNP; }
2674 { (yyval.i) = Q_ISIS_CSNP; }
2680 { (yyval.i) = Q_CLNP; }
2686 { (yyval.i) = Q_STP; }
2692 { (yyval.i) = Q_IPX; }
2698 { (yyval.i) = Q_NETBEUI; }
2704 { (yyval.i) = Q_RADIO; }
2710 { (yyval.rblk) = gen_broadcast(cstate, (yyvsp[-1].i)); }
2716 { (yyval.rblk) = gen_multicast(cstate, (yyvsp[-1].i)); }
2722 { (yyval.rblk) = gen_less(cstate, (yyvsp[0].i)); }
2728 { (yyval.rblk) = gen_greater(cstate, (yyvsp[0].i)); }
2734 { (yyval.rblk) = gen_byteop(cstate, (yyvsp[-1].i), (yyvsp[-2].i), (yyvsp[0].i)); }
2740 { (yyval.rblk) = gen_inbound(cstate, 0); }
2746 { (yyval.rblk) = gen_inbound(cstate, 1); }
2752 { (yyval.rblk) = gen_vlan(cstate, (yyvsp[0].i)); }
2758 { (yyval.rblk) = gen_vlan(cstate, -1); }
2764 { (yyval.rblk) = gen_mpls(cstate, (yyvsp[0].i)); }
2770 { (yyval.rblk) = gen_mpls(cstate, -1); }
2776 { (yyval.rblk) = gen_pppoed(cstate); }
2782 { (yyval.rblk) = gen_pppoes(cstate, (yyvsp[0].i)); }
2788 { (yyval.rblk) = gen_pppoes(cstate, -1); }
2794 { (yyval.rblk) = gen_geneve(cstate, (yyvsp[0].i)); }
2800 { (yyval.rblk) = gen_geneve(cstate, -1); }
2806 { (yyval.rblk) = (yyvsp[0].rblk); }
2812 { (yyval.rblk) = (yyvsp[0].rblk); }
2818 { (yyval.rblk) = (yyvsp[0].rblk); }
2824 { (yyval.rblk) = gen_pf_ifname(cstate, (yyvsp[0].s)); }
2830 { (yyval.rblk) = gen_pf_ruleset(cstate, (yyvsp[0].s)); }
2836 { (yyval.rblk) = gen_pf_rnr(cstate, (yyvsp[0].i)); }
2842 { (yyval.rblk) = gen_pf_srnr(cstate, (yyvsp[0].i)); }
2848 { (yyval.rblk) = gen_pf_reason(cstate, (yyvsp[0].i)); }
2854 { (yyval.rblk) = gen_pf_action(cstate, (yyvsp[0].i)); }
2860 { (yyval.rblk) = gen_p80211_type(cstate, (yyvsp[-2].i) | (yyvsp[0].i),
2869 { (yyval.rblk) = gen_p80211_type(cstate, (yyvsp[0].i),
2877 { (yyval.rblk) = gen_p80211_type(cstate, (yyvsp[0].i),
2886 { (yyval.rblk) = gen_p80211_fcdir(cstate, (yyvsp[0].i)); }
2892 { (yyval.i) = str2tok((yyvsp[0].s), ieee80211_types);
2893 if ((yyval.i) == -1)
2915 (yyval.i) = str2tok((yyvsp[0].s), types);
2916 if ((yyval.i) == -1)
2931 (yyval.i) = str2tok((yyvsp[0].s), ieee80211_type_subtypes[i].tok);
2932 if ((yyval.i) != -1) {
2933 (yyval.i) |= ieee80211_type_subtypes[i].type;
2943 { (yyval.rblk) = gen_llc(cstate); }
2950 (yyval.rblk) = gen_llc_i(cstate);
2952 (yyval.rblk) = gen_llc_s(cstate);
2954 (yyval.rblk) = gen_llc_u(cstate);
2960 (yyval.rblk) = gen_llc_s_subtype(cstate, subtype);
2965 (yyval.rblk) = gen_llc_u_subtype(cstate, subtype);
2974 { (yyval.rblk) = gen_llc_s_subtype(cstate, LLC_RNR); }
2981 (yyval.i) = IEEE80211_FC1_DIR_NODS;
2983 (yyval.i) = IEEE80211_FC1_DIR_TODS;
2985 (yyval.i) = IEEE80211_FC1_DIR_FROMDS;
2987 (yyval.i) = IEEE80211_FC1_DIR_DSTODS;
2996 { (yyval.i) = (yyvsp[0].i); }
3002 { (yyval.i) = pfreason_to_num(cstate, (yyvsp[0].s)); }
3008 { (yyval.i) = pfaction_to_num(cstate, (yyvsp[0].s)); }
3014 { (yyval.i) = BPF_JGT; }
3020 { (yyval.i) = BPF_JGE; }
3026 { (yyval.i) = BPF_JEQ; }
3032 { (yyval.i) = BPF_JGT; }
3038 { (yyval.i) = BPF_JGE; }
3044 { (yyval.i) = BPF_JEQ; }
3050 { (yyval.a) = gen_loadi(cstate, (yyvsp[0].i)); }
3056 { (yyval.a) = gen_load(cstate, (yyvsp[-3].i), (yyvsp[-1].a), 1); }
3062 { (yyval.a) = gen_load(cstate, (yyvsp[-5].i), (yyvsp[-3].a), (yyvsp[-1].i)); }
3068 { (yyval.a) = gen_arth(cstate, BPF_ADD, (yyvsp[-2].a), (yyvsp[0].a)); }
3074 { (yyval.a) = gen_arth(cstate, BPF_SUB, (yyvsp[-2].a), (yyvsp[0].a)); }
3080 { (yyval.a) = gen_arth(cstate, BPF_MUL, (yyvsp[-2].a), (yyvsp[0].a)); }
3086 { (yyval.a) = gen_arth(cstate, BPF_DIV, (yyvsp[-2].a), (yyvsp[0].a)); }
3092 { (yyval.a) = gen_arth(cstate, BPF_MOD, (yyvsp[-2].a), (yyvsp[0].a)); }
3098 { (yyval.a) = gen_arth(cstate, BPF_AND, (yyvsp[-2].a), (yyvsp[0].a)); }
3104 { (yyval.a) = gen_arth(cstate, BPF_OR, (yyvsp[-2].a), (yyvsp[0].a)); }
3110 { (yyval.a) = gen_arth(cstate, BPF_XOR, (yyvsp[-2].a), (yyvsp[0].a)); }
3116 { (yyval.a) = gen_arth(cstate, BPF_LSH, (yyvsp[-2].a), (yyvsp[0].a)); }
3122 { (yyval.a) = gen_arth(cstate, BPF_RSH, (yyvsp[-2].a), (yyvsp[0].a)); }
3128 { (yyval.a) = gen_neg(cstate, (yyvsp[0].a)); }
3134 { (yyval.a) = (yyvsp[-1].a); }
3140 { (yyval.a) = gen_loadlen(cstate); }
3146 { (yyval.i) = '&'; }
3152 { (yyval.i) = '|'; }
3158 { (yyval.i) = '<'; }
3164 { (yyval.i) = '>'; }
3170 { (yyval.i) = '='; }
3176 { (yyval.i) = (yyvsp[-1].i); }
3182 { (yyval.i) = A_LANE; }
3188 { (yyval.i) = A_METAC; }
3194 { (yyval.i) = A_BCC; }
3200 { (yyval.i) = A_OAMF4EC; }
3206 { (yyval.i) = A_OAMF4SC; }
3212 { (yyval.i) = A_SC; }
3218 { (yyval.i) = A_ILMIC; }
3224 { (yyval.i) = A_OAM; }
3230 { (yyval.i) = A_OAMF4; }
3236 { (yyval.i) = A_CONNECTMSG; }
3242 { (yyval.i) = A_METACONNECT; }
3248 { (yyval.blk).atmfieldtype = A_VPI; }
3254 { (yyval.blk).atmfieldtype = A_VCI; }
3260 { (yyval.blk).b = gen_atmfield_code(cstate, (yyvsp[-2].blk).atmfieldtype, (bpf_int32)(yyvsp[0].i), (bpf_u_int32)(yyvsp[-1].i), 0); }
3266 { (yyval.blk).b = gen_atmfield_code(cstate, (yyvsp[-2].blk).atmfieldtype, (bpf_int32)(yyvsp[0].i), (bpf_u_int32)(yyvsp[-1].i), 1); }
3272 { (yyval.blk).b = (yyvsp[-1].blk).b; (yyval.blk).q = qerr; }
3279 (yyval.blk).atmfieldtype = (yyvsp[-1].blk).atmfieldtype;
3280 if ((yyval.blk).atmfieldtype == A_VPI ||
3281 (yyval.blk).atmfieldtype == A_VCI)
3282 (yyval.blk).b = gen_atmfield_code(cstate, (yyval.blk).atmfieldtype, (bpf_int32) (yyvsp[0].i), BPF_JEQ, 0);
3289 { gen_or((yyvsp[-2].blk).b, (yyvsp[0].blk).b); (yyval.blk) = (yyvsp[0].blk); }
3295 { (yyval.i) = M_FISU; }
3301 { (yyval.i) = M_LSSU; }
3307 { (yyval.i) = M_MSU; }
3313 { (yyval.i) = MH_FISU; }
3319 { (yyval.i) = MH_LSSU; }
3325 { (yyval.i) = MH_MSU; }
3331 { (yyval.blk).mtp3fieldtype = M_SIO; }
3337 { (yyval.blk).mtp3fieldtype = M_OPC; }
3343 { (yyval.blk).mtp3fieldtype = M_DPC; }
3349 { (yyval.blk).mtp3fieldtype = M_SLS; }
3355 { (yyval.blk).mtp3fieldtype = MH_SIO; }
3361 { (yyval.blk).mtp3fieldtype = MH_OPC; }
3367 { (yyval.blk).mtp3fieldtype = MH_DPC; }
3373 { (yyval.blk).mtp3fieldtype = MH_SLS; }
3379 { (yyval.blk).b = gen_mtp3field_code(cstate, (yyvsp[-2].blk).mtp3fieldtype, (u_int)(yyvsp[0].i), (u_int)(yyvsp[-1].i), 0); }
3385 { (yyval.blk).b = gen_mtp3field_code(cstate, (yyvsp[-2].blk).mtp3fieldtype, (u_int)(yyvsp[0].i), (u_int)(yyvsp[-1].i), 1); }
3391 { (yyval.blk).b = (yyvsp[-1].blk).b; (yyval.blk).q = qerr; }
3398 (yyval.blk).mtp3fieldtype = (yyvsp[-1].blk).mtp3fieldtype;
3399 if ((yyval.blk).mtp3fieldtype == M_SIO ||
3400 (yyval.blk).mtp3fieldtype == M_OPC ||
3401 (yyval.blk).mtp3fieldtype == M_DPC ||
3402 (yyval.blk).mtp3fieldtype == M_SLS ||
3403 (yyval.blk).mtp3fieldtype == MH_SIO ||
3404 (yyval.blk).mtp3fieldtype == MH_OPC ||
3405 (yyval.blk).mtp3fieldtype == MH_DPC ||
3406 (yyval.blk).mtp3fieldtype == MH_SLS)
3407 (yyval.blk).b = gen_mtp3field_code(cstate, (yyval.blk).mtp3fieldtype, (u_int) (yyvsp[0].i), BPF_JEQ, 0);
3414 { gen_or((yyvsp[-2].blk).b, (yyvsp[0].blk).b); (yyval.blk) = (yyvsp[0].blk); }
3433 YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc);
3439 *++yyvsp = yyval;