Lines Matching defs:b0

927  * Merge the lists in b0 and b1, using the 'sense' field to indicate
931 merge(struct block *b0, struct block *b1)
933 register struct block **p = &b0;
1001 gen_and(struct block *b0, struct block *b1)
1003 backpatch(b0, b1->head);
1004 b0->sense = !b0->sense;
1006 merge(b1, b0);
1008 b1->head = b0->head;
1012 gen_or(struct block *b0, struct block *b1)
1014 b0->sense = !b0->sense;
1015 backpatch(b0, b1->head);
1016 b0->sense = !b0->sense;
1017 merge(b1, b0);
1018 b1->head = b0->head;
1965 struct block *b0, *b1;
1984 b0 = gen_cmp_gt(cstate, OR_LINKTYPE, 0, BPF_H, ETHERMTU);
1985 gen_not(b0);
1987 gen_and(b0, b1);
2023 b0 = gen_cmp(cstate, OR_LLC, 0, BPF_B, LLCSAP_IPX);
2025 gen_or(b0, b1);
2031 b0 = gen_snap(cstate, 0x000000, ETHERTYPE_IPX);
2032 gen_or(b0, b1);
2038 b0 = gen_cmp_gt(cstate, OR_LINKTYPE, 0, BPF_H, ETHERMTU);
2039 gen_not(b0);
2047 gen_and(b0, b1);
2054 b0 = gen_cmp(cstate, OR_LINKTYPE, 0, BPF_H, ETHERTYPE_IPX);
2055 gen_or(b0, b1);
2070 b0 = gen_cmp_gt(cstate, OR_LINKTYPE, 0, BPF_H, ETHERMTU);
2071 gen_not(b0);
2088 gen_and(b0, b1);
2095 b0 = gen_cmp(cstate, OR_LINKTYPE, 0, BPF_H, ll_proto);
2097 gen_or(b0, b1);
2110 b0 = gen_cmp_gt(cstate, OR_LINKTYPE, 0, BPF_H, ETHERMTU);
2111 gen_not(b0);
2113 gen_and(b0, b1);
2200 struct block *b0, *b1;
2219 b0 = gen_cmp(cstate, OR_LINKTYPE, 0, BPF_H, LINUX_SLL_P_802_2);
2221 gen_and(b0, b1);
2250 b0 = gen_cmp(cstate, OR_LLC, 0, BPF_B, LLCSAP_IPX);
2252 gen_or(b0, b1);
2253 b0 = gen_cmp(cstate, OR_LINKTYPE, 0, BPF_H, LINUX_SLL_P_802_2);
2254 gen_and(b0, b1);
2260 b0 = gen_cmp(cstate, OR_LINKTYPE, 0, BPF_H, LINUX_SLL_P_802_3);
2261 gen_or(b0, b1);
2268 b0 = gen_cmp(cstate, OR_LINKTYPE, 0, BPF_H, ETHERTYPE_IPX);
2269 gen_or(b0, b1);
2284 b0 = gen_cmp(cstate, OR_LINKTYPE, 0, BPF_H, LINUX_SLL_P_802_2);
2301 gen_and(b0, b1);
2308 b0 = gen_cmp(cstate, OR_LINKTYPE, 0, BPF_H, ll_proto);
2310 gen_or(b0, b1);
2322 b0 = gen_cmp(cstate, OR_LINKTYPE, 0, BPF_H, LINUX_SLL_P_802_2);
2325 gen_and(b0, b1);
3149 struct block *b0;
3164 b0 = gen_cmp(cstate, OR_PREVLINKHDR, SUNATM_PKT_BEGIN_POS, BPF_H, 0xFF00);
3165 gen_not(b0);
3166 return b0;
3195 struct block *b0, *b1, *b2;
3210 b0 = gen_prevlinkhdr_check(cstate);
3212 b0 = NULL;
3215 if (b0 != NULL)
3216 gen_and(b0, b1);
3241 b0 = gen_check_802_11_data_frame(cstate);
3247 gen_and(b0, b1);
3279 b0 = gen_atmfield_code_internal(cstate, A_PROTOTYPE, PT_LLC, BPF_JEQ, 0);
3281 gen_and(b0, b1);
3360 b0 = gen_cmp(cstate, OR_LINKTYPE, 0, BPF_H, PPP_IP);
3362 gen_or(b0, b1);
3363 b0 = gen_cmp(cstate, OR_LINKTYPE, 0, BPF_H, PPP_VJNC);
3364 gen_or(b1, b0);
3365 return b0;
3409 b0 = gen_loopback_linktype(cstate, BSD_AFNUM_INET6_BSD);
3411 gen_or(b0, b1);
3412 b0 = gen_loopback_linktype(cstate, BSD_AFNUM_INET6_DARWIN);
3413 gen_or(b0, b1);
3482 b0 = gen_cmp(cstate, OR_LINKTYPE, 0, BPF_B,
3486 gen_or(b0, b1);
3490 b0 = gen_cmp(cstate, OR_LINKTYPE, 0, BPF_B,
3494 gen_or(b0, b1);
3547 b0 = gen_cmp(cstate, OR_LINKHDR, 2, BPF_H, (0x03<<8) | ISO8473_CLNP);
3551 gen_or(b0, b2);
3719 struct block *b0, *b1;
3728 b0 = gen_cmp_gt(cstate, OR_LINKTYPE, 0, BPF_H, ETHERMTU);
3729 gen_not(b0);
3737 gen_and(b0, b1);
3744 b0 = gen_atmtype_llc(cstate);
3745 return b0;
3778 b0 = gen_check_802_11_data_frame(cstate);
3779 return b0;
3804 struct block *b0, *b1;
3817 b0 = gen_llc_internal(cstate);
3828 gen_and(b0, b1);
3835 struct block *b0, *b1;
3847 b0 = gen_llc_internal(cstate);
3854 gen_and(b0, b1);
3861 struct block *b0, *b1;
3873 b0 = gen_llc_internal(cstate);
3880 gen_and(b0, b1);
3887 struct block *b0, *b1;
3899 b0 = gen_llc_internal(cstate);
3905 gen_and(b0, b1);
3912 struct block *b0, *b1;
3924 b0 = gen_llc_internal(cstate);
3930 gen_and(b0, b1);
4024 struct block *b0, *b1;
4038 b0 = gen_hostop(cstate, addr, mask, Q_SRC, ll_proto, src_off, dst_off);
4040 gen_and(b0, b1);
4045 b0 = gen_hostop(cstate, addr, mask, Q_SRC, ll_proto, src_off, dst_off);
4047 gen_or(b0, b1);
4078 b0 = gen_linktype(cstate, ll_proto);
4080 gen_and(b0, b1);
4090 struct block *b0, *b1;
4114 b0 = gen_hostop6(cstate, addr, mask, Q_SRC, ll_proto, src_off, dst_off);
4116 gen_and(b0, b1);
4121 b0 = gen_hostop6(cstate, addr, mask, Q_SRC, ll_proto, src_off, dst_off);
4123 gen_or(b0, b1);
4158 b0 = gen_mcmp(cstate, OR_LINKPL, offset + 8, BPF_W, ntohl(a[2]), ntohl(m[2]));
4159 gen_and(b0, b1);
4160 b0 = gen_mcmp(cstate, OR_LINKPL, offset + 4, BPF_W, ntohl(a[1]), ntohl(m[1]));
4161 gen_and(b0, b1);
4162 b0 = gen_mcmp(cstate, OR_LINKPL, offset + 0, BPF_W, ntohl(a[0]), ntohl(m[0]));
4163 gen_and(b0, b1);
4164 b0 = gen_linktype(cstate, ll_proto);
4165 gen_and(b0, b1);
4173 register struct block *b0, *b1;
4183 b0 = gen_ehostop(cstate, eaddr, Q_SRC);
4185 gen_and(b0, b1);
4190 b0 = gen_ehostop(cstate, eaddr, Q_SRC);
4192 gen_or(b0, b1);
4229 struct block *b0, *b1;
4239 b0 = gen_fhostop(cstate, eaddr, Q_SRC);
4241 gen_and(b0, b1);
4246 b0 = gen_fhostop(cstate, eaddr, Q_SRC);
4248 gen_or(b0, b1);
4285 register struct block *b0, *b1;
4295 b0 = gen_thostop(cstate, eaddr, Q_SRC);
4297 gen_and(b0, b1);
4302 b0 = gen_thostop(cstate, eaddr, Q_SRC);
4304 gen_or(b0, b1);
4342 register struct block *b0, *b1, *b2;
4390 b0 = gen_bcmp(cstate, OR_LINKHDR, 24, 6, eaddr);
4391 gen_and(b1, b0);
4414 gen_or(b1, b0);
4424 gen_and(b1, b0);
4446 gen_or(b1, b0);
4460 gen_and(b1, b0);
4484 gen_or(b1, b0);
4504 gen_and(b1, b0);
4505 return b0;
4537 b0 = gen_bcmp(cstate, OR_LINKHDR, 16, 6, eaddr);
4538 gen_and(b1, b0);
4560 gen_or(b1, b0);
4574 gen_and(b1, b0);
4598 gen_or(b1, b0);
4618 gen_and(b1, b0);
4619 return b0;
4622 b0 = gen_wlanhostop(cstate, eaddr, Q_SRC);
4624 gen_and(b0, b1);
4629 b0 = gen_wlanhostop(cstate, eaddr, Q_SRC);
4631 gen_or(b0, b1);
4644 b0 = gen_mcmp(cstate, OR_LINKHDR, 0, BPF_B, IEEE80211_FC0_TYPE_CTL,
4646 gen_not(b0);
4654 gen_or(b0, b2);
4663 b0 = gen_mcmp(cstate, OR_LINKHDR, 0, BPF_B, IEEE80211_FC0_TYPE_CTL,
4665 gen_not(b0);
4667 gen_and(b0, b1);
4677 b0 = gen_mcmp(cstate, OR_LINKHDR, 1, BPF_B,
4680 gen_and(b0, b1);
4702 b0 = gen_bcmp(cstate, OR_LINKHDR, 4, 6, eaddr);
4707 gen_and(b1, b0);
4708 return (b0);
4719 b0 = gen_mcmp(cstate, OR_LINKHDR, 0, BPF_B, IEEE80211_FC0_TYPE_CTL,
4721 gen_not(b0);
4729 gen_or(b0, b2);
4766 register struct block *b0, *b1;
4776 b0 = gen_ipfchostop(cstate, eaddr, Q_SRC);
4778 gen_and(b0, b1);
4783 b0 = gen_ipfchostop(cstate, eaddr, Q_SRC);
4785 gen_or(b0, b1);
4837 struct block *b0, *b1, *b2, *tmp;
4855 b0 = gen_dnhostop(cstate, addr, Q_SRC);
4857 gen_and(b0, b1);
4863 b0 = gen_dnhostop(cstate, addr, Q_SRC);
4865 gen_or(b0, b1);
4896 b0 = gen_linktype(cstate, ETHERTYPE_DN);
4926 gen_and(b0, b1);
4938 struct block *b0, *b1;
4944 b0 = gen_mcmp(cstate, OR_LINKPL, (u_int)-2, BPF_B, 0x01, 0x01);
4947 gen_and(b0, b1);
4952 b0 = gen_mcmp(cstate, OR_LINKPL, (u_int)-2, BPF_B, 0x01, 0x01);
4955 gen_and(b0, b1);
4969 struct block *b0, *b1;
4980 b0 = gen_host(cstate, addr, mask, Q_IP, dir, type);
4987 gen_or(b0, b1);
4988 b0 = gen_host(cstate, addr, mask, Q_RARP, dir, type);
4989 gen_or(b1, b0);
4991 return b0;
5262 struct block *b0, *b1, *tmp;
5279 b0 = gen_ehostop(cstate, eaddr, Q_OR);
5281 gen_and(b1, b0);
5284 b0 = gen_fhostop(cstate, eaddr, Q_OR);
5287 b0 = gen_thostop(cstate, eaddr, Q_OR);
5294 b0 = gen_wlanhostop(cstate, eaddr, Q_OR);
5305 b0 = gen_ipfchostop(cstate, eaddr, Q_OR);
5355 gen_and(b0, b1);
5366 struct block *b0;
5507 b0 = gen_proto(cstate, ISIS_L1_LAN_IIH, Q_ISIS, Q_DEFAULT);
5509 gen_or(b0, b1);
5510 b0 = gen_proto(cstate, ISIS_L1_LSP, Q_ISIS, Q_DEFAULT);
5511 gen_or(b0, b1);
5512 b0 = gen_proto(cstate, ISIS_L1_CSNP, Q_ISIS, Q_DEFAULT);
5513 gen_or(b0, b1);
5514 b0 = gen_proto(cstate, ISIS_L1_PSNP, Q_ISIS, Q_DEFAULT);
5515 gen_or(b0, b1);
5519 b0 = gen_proto(cstate, ISIS_L2_LAN_IIH, Q_ISIS, Q_DEFAULT);
5521 gen_or(b0, b1);
5522 b0 = gen_proto(cstate, ISIS_L2_LSP, Q_ISIS, Q_DEFAULT);
5523 gen_or(b0, b1);
5524 b0 = gen_proto(cstate, ISIS_L2_CSNP, Q_ISIS, Q_DEFAULT);
5525 gen_or(b0, b1);
5526 b0 = gen_proto(cstate, ISIS_L2_PSNP, Q_ISIS, Q_DEFAULT);
5527 gen_or(b0, b1);
5531 b0 = gen_proto(cstate, ISIS_L1_LAN_IIH, Q_ISIS, Q_DEFAULT);
5533 gen_or(b0, b1);
5534 b0 = gen_proto(cstate, ISIS_PTP_IIH, Q_ISIS, Q_DEFAULT);
5535 gen_or(b0, b1);
5539 b0 = gen_proto(cstate, ISIS_L1_LSP, Q_ISIS, Q_DEFAULT);
5541 gen_or(b0, b1);
5545 b0 = gen_proto(cstate, ISIS_L1_CSNP, Q_ISIS, Q_DEFAULT);
5547 gen_or(b0, b1);
5548 b0 = gen_proto(cstate, ISIS_L1_PSNP, Q_ISIS, Q_DEFAULT);
5549 gen_or(b0, b1);
5550 b0 = gen_proto(cstate, ISIS_L2_PSNP, Q_ISIS, Q_DEFAULT);
5551 gen_or(b0, b1);
5555 b0 = gen_proto(cstate, ISIS_L1_CSNP, Q_ISIS, Q_DEFAULT);
5557 gen_or(b0, b1);
5561 b0 = gen_proto(cstate, ISIS_L1_PSNP, Q_ISIS, Q_DEFAULT);
5563 gen_or(b0, b1);
5644 struct block *b0, *b1, *tmp;
5648 b0 = gen_ipfrag(cstate);
5649 gen_and(tmp, b0);
5701 gen_and(b0, b1);
5709 struct block *b0, *b1, *tmp;
5728 b0 = gen_linktype(cstate, ETHERTYPE_IP);
5748 gen_and(b0, b1);
5755 struct block *b0, *b1, *tmp;
5759 b0 = gen_cmp(cstate, OR_LINKPL, 6, BPF_B, proto);
5786 gen_and(b0, b1);
5794 struct block *b0, *b1, *tmp;
5797 b0 = gen_linktype(cstate, ETHERTYPE_IPV6);
5817 gen_and(b0, b1);
5851 struct block *b0, *b1, *tmp;
5855 b0 = gen_ipfrag(cstate);
5856 gen_and(tmp, b0);
5908 gen_and(b0, b1);
5917 struct block *b0, *b1, *tmp;
5920 b0 = gen_linktype(cstate, ETHERTYPE_IP);
5941 gen_and(b0, b1);
5974 struct block *b0, *b1, *tmp;
5978 b0 = gen_cmp(cstate, OR_LINKPL, 6, BPF_B, proto);
6005 gen_and(b0, b1);
6014 struct block *b0, *b1, *tmp;
6017 b0 = gen_linktype(cstate, ETHERTYPE_IPV6);
6038 gen_and(b0, b1);
6089 struct block *b0, *b;
6104 b0 = gen_protochain(cstate, v, Q_IP);
6106 gen_or(b0, b);
6151 b0 = gen_linktype(cstate, ETHERTYPE_IP);
6164 b0 = gen_linktype(cstate, ETHERTYPE_IPV6);
6380 gen_and(b0, b);
6389 struct block *b0, *b1;
6396 b0 = new_block(cstate, JMP(BPF_JSET));
6397 b0->s.k = 0x08;
6398 b0->stmts = s;
6406 gen_and(b1, b0);
6408 return b0;
6423 struct block *b0, *b1;
6431 b0 = gen_proto(cstate, v, Q_IP, dir);
6433 gen_or(b0, b1);
6455 b0 = gen_linktype(cstate, ETHERTYPE_IP);
6457 gen_and(b0, b1);
6517 b0 = gen_linktype(cstate, ETHERTYPE_IPV6);
6527 gen_and(b0, b1);
6585 b0 = gen_linktype(cstate, LLCSAP_ISONS<<8 | LLCSAP_ISONS);
6588 gen_and(b0, b1);
6592 b0 = gen_linktype(cstate, LLCSAP_ISONS);
6594 gen_and(b0, b1);
6603 b0 = gen_proto(cstate, ISO10589_ISIS, Q_ISO, Q_DEFAULT);
6609 gen_and(b0, b1);
8221 struct block *b0, *b1, *b2;
8243 b0 = gen_ehostop(cstate, ebroadcast, Q_DST);
8245 gen_and(b1, b0);
8246 return b0;
8272 b0 = gen_linktype(cstate, ETHERTYPE_IP);
8278 gen_and(b0, b2);
8292 register struct block *b0;
8297 b0 = new_block(cstate, JMP(BPF_JSET));
8298 b0->s.k = 1;
8299 b0->stmts = s;
8300 return b0;
8306 register struct block *b0, *b1, *b2;
8330 b0 = gen_mac_multicast(cstate, 0);
8332 gen_and(b1, b0);
8333 return b0;
8379 b0 = gen_mac_multicast(cstate, 16);
8380 gen_and(b1, b0);
8402 gen_or(b1, b0);
8416 gen_and(b1, b0);
8440 gen_or(b1, b0);
8460 gen_and(b1, b0);
8461 return b0;
8463 b0 = gen_mac_multicast(cstate, 2);
8464 return b0;
8472 b0 = gen_linktype(cstate, ETHERTYPE_IP);
8474 gen_and(b0, b1);
8478 b0 = gen_linktype(cstate, ETHERTYPE_IPV6);
8480 gen_and(b0, b1);
8490 register struct block *b0;
8505 b0 = gen_cmp(cstate, OR_LINKHDR, 4, BPF_W, ifindex);
8522 b0 = gen_cmp(cstate, OR_LINKHDR, SKF_AD_OFF + SKF_AD_IFINDEX, BPF_W,
8530 return (b0);
8545 register struct block *b0;
8559 b0 = gen_relation_internal(cstate, BPF_JEQ,
8568 b0 = gen_cmp(cstate, OR_LINKHDR, 2, BPF_H, IPNET_OUTBOUND);
8571 b0 = gen_cmp(cstate, OR_LINKHDR, 2, BPF_H, IPNET_INBOUND);
8577 b0 = gen_cmp(cstate, OR_LINKHDR, 0, BPF_H, LINUX_SLL_OUTGOING);
8580 gen_not(b0);
8586 b0 = gen_cmp(cstate, OR_LINKHDR, 10, BPF_B, LINUX_SLL_OUTGOING);
8589 gen_not(b0);
8594 b0 = gen_cmp(cstate, OR_LINKHDR, offsetof(struct pfloghdr, dir), BPF_B,
8601 b0 = gen_cmp(cstate, OR_LINKHDR, 0, BPF_B, PPP_PPPD_OUT);
8604 b0 = gen_cmp(cstate, OR_LINKHDR, 0, BPF_B, PPP_PPPD_IN);
8635 b0 = gen_mcmp(cstate, OR_LINKHDR, 3, BPF_B, 0, 0x01);
8638 b0 = gen_mcmp(cstate, OR_LINKHDR, 3, BPF_B, 1, 0x01);
8672 b0 = gen_cmp(cstate, OR_LINKHDR, SKF_AD_OFF + SKF_AD_PKTTYPE, BPF_H,
8676 gen_not(b0);
8684 return (b0);
8691 struct block *b0;
8712 b0 = gen_bcmp(cstate, OR_LINKHDR, off, (u_int)strlen(ifname),
8714 return (b0);
8721 struct block *b0;
8741 b0 = gen_bcmp(cstate, OR_LINKHDR, offsetof(struct pfloghdr, ruleset),
8743 return (b0);
8750 struct block *b0;
8764 b0 = gen_cmp(cstate, OR_LINKHDR, offsetof(struct pfloghdr, rulenr), BPF_W,
8766 return (b0);
8773 struct block *b0;
8787 b0 = gen_cmp(cstate, OR_LINKHDR, offsetof(struct pfloghdr, subrulenr), BPF_W,
8789 return (b0);
8796 struct block *b0;
8810 b0 = gen_cmp(cstate, OR_LINKHDR, offsetof(struct pfloghdr, reason), BPF_B,
8812 return (b0);
8819 struct block *b0;
8833 b0 = gen_cmp(cstate, OR_LINKHDR, offsetof(struct pfloghdr, action), BPF_B,
8835 return (b0);
8842 struct block *b0;
8857 b0 = gen_mcmp(cstate, OR_LINKHDR, 0, BPF_B, type, mask);
8865 return (b0);
8871 struct block *b0;
8893 b0 = gen_mcmp(cstate, OR_LINKHDR, 1, BPF_B, fcdir,
8896 return (b0);
8937 register struct block *b0, *b1;
8948 b0 = gen_ahostop(cstate, eaddr, Q_SRC);
8950 gen_and(b0, b1);
8955 b0 = gen_ahostop(cstate, eaddr, Q_SRC);
8957 gen_or(b0, b1);
8991 struct block *b0, *b1;
8994 b0 = gen_linktype(cstate, ETHERTYPE_8021Q);
8996 gen_or(b0,b1);
8997 b0 = b1;
8999 gen_or(b0,b1);
9018 struct block *b0, *b1;
9020 b0 = gen_vlan_tpid_test(cstate);
9024 gen_and(b0, b1);
9025 b0 = b1;
9035 return b0;
9134 struct block *b0, *b_tpid, *b_vid = NULL;
9142 b0 = new_block(cstate, JMP(BPF_JEQ));
9143 b0->stmts = s;
9144 b0->s.k = 1;
9161 gen_or(b0, b_tpid);
9162 b0 = b_tpid;
9166 gen_and(b0, b_vid);
9167 b0 = b_vid;
9170 return b0;
9180 struct block *b0;
9239 b0 = gen_vlan_bpf_extensions(cstate, vlan_num,
9242 b0 = gen_vlan_no_bpf_extensions(cstate,
9246 b0 = gen_vlan_no_bpf_extensions(cstate, vlan_num,
9254 b0 = gen_vlan_no_bpf_extensions(cstate, vlan_num, has_vlan_tag);
9265 return (b0);
9280 struct block *b0, *b1;
9291 b0 = gen_mcmp(cstate, OR_PREVMPLSHDR, 2, BPF_B, 0, 0x01);
9304 b0 = gen_linktype(cstate, ETHERTYPE_MPLS);
9308 b0 = gen_linktype(cstate, PPP_MPLS_UCAST);
9331 gen_and(b0, b1);
9332 b0 = b1;
9352 return (b0);
9375 struct block *b0, *b1;
9387 b0 = gen_linktype(cstate, ETHERTYPE_PPPOES);
9396 gen_and(b0, b1);
9397 b0 = b1;
9428 return b0;
9438 struct block *b0, *b1;
9440 b0 = gen_portfn(cstate, GENEVE_PORT, IPPROTO_UDP, Q_DST);
9446 gen_and(b0, b1);
9447 b0 = b1;
9456 gen_and(b0, b1);
9457 b0 = b1;
9460 return b0;
9471 struct block *b0, *b1;
9474 b0 = gen_geneve_check(cstate, gen_port, OR_TRAN_IPV4, vni, has_vni);
9489 gen_and(b0, b1);
9497 struct block *b0, *b1;
9500 b0 = gen_geneve_check(cstate, gen_port6, OR_TRAN_IPV6, vni, has_vni);
9528 gen_and(b0, b1);
9675 struct block *b0, *b1;
9685 b0 = gen_geneve4(cstate, vni, has_vni);
9688 gen_or(b0, b1);
9689 b0 = b1;
9700 gen_and(b0, b1);
9712 struct block *b0;
9728 b0 = new_block(cstate, BPF_JMP|BPF_JEQ|BPF_X);
9729 b0->stmts = s;
9730 b0->s.k = 0;
9731 gen_not(b0);
9733 return b0;
9740 struct block *b0;
9749 b0 = gen_ncmp(cstate, OR_LINKHDR, cstate->off_vpi, BPF_B,
9758 b0 = gen_ncmp(cstate, OR_LINKHDR, cstate->off_vci, BPF_H,
9765 b0 = gen_ncmp(cstate, OR_LINKHDR, cstate->off_proto, BPF_B,
9772 b0 = gen_ncmp(cstate, OR_LINKHDR, cstate->off_payload + MSG_TYPE_POS, BPF_B,
9781 b0 = gen_ncmp(cstate, OR_LINKHDR, cstate->off_proto, BPF_B,
9788 return b0;
9794 struct block *b0, *b1;
9796 b0 = gen_atmfield_code_internal(cstate, A_VPI, 0, BPF_JEQ, 0);
9798 gen_and(b0, b1);
9805 struct block *b0, *b1;
9807 b0 = gen_atmfield_code_internal(cstate, A_VPI, 0, BPF_JEQ, 0);
9809 gen_and(b0, b1);
9816 struct block *b0;
9818 b0 = gen_atmfield_code_internal(cstate, A_PROTOTYPE, PT_LLC, BPF_JEQ, 0);
9820 return b0;
9841 struct block *b0, *b1;
9863 b0 = gen_atmfield_code_internal(cstate, A_VPI, 0, BPF_JEQ, 0);
9865 gen_and(b0, b1);
9872 b0 = gen_atmfield_code_internal(cstate, A_VPI, 0, BPF_JEQ, 0);
9874 gen_and(b0, b1);
9881 b0 = gen_atmfield_code_internal(cstate, A_VPI, 0, BPF_JEQ, 0);
9883 gen_and(b0, b1);
9897 b0 = gen_atmfield_code_internal(cstate, A_VPI, 0, BPF_JEQ, 0);
9899 gen_and(b0, b1);
9948 struct block *b0, *b1;
9965 b0 = gen_ncmp(cstate, OR_PACKET, cstate->off_li, BPF_B,
9974 b0 = gen_ncmp(cstate, OR_PACKET, cstate->off_li, BPF_B,
9978 gen_and(b1, b0);
9986 b0 = gen_ncmp(cstate, OR_PACKET, cstate->off_li, BPF_B,
9996 b0 = gen_ncmp(cstate, OR_PACKET, cstate->off_li_hsl, BPF_H,
10005 b0 = gen_ncmp(cstate, OR_PACKET, cstate->off_li_hsl, BPF_H,
10009 gen_and(b1, b0);
10017 b0 = gen_ncmp(cstate, OR_PACKET, cstate->off_li_hsl, BPF_H,
10024 return b0;
10037 struct block *b0;
10068 b0 = gen_ncmp(cstate, OR_PACKET, newoff_sio, BPF_B, 0xffffffffU,
10092 b0 = gen_ncmp(cstate, OR_PACKET, newoff_opc, BPF_W, 0x00c0ff0fU,
10114 b0 = gen_ncmp(cstate, OR_PACKET, newoff_dpc, BPF_W, 0xff3f0000U,
10132 b0 = gen_ncmp(cstate, OR_PACKET, newoff_sls, BPF_B, 0xf0U,
10139 return b0;
10186 struct block *b0, *b1;
10201 b0 = gen_atmfield_code_internal(cstate, A_VCI, 3, BPF_JEQ, 0);
10203 gen_or(b0, b1);
10204 b0 = gen_atmfield_code_internal(cstate, A_VPI, 0, BPF_JEQ, 0);
10205 gen_and(b0, b1);
10212 b0 = gen_atmfield_code_internal(cstate, A_VCI, 3, BPF_JEQ, 0);
10214 gen_or(b0, b1);
10215 b0 = gen_atmfield_code_internal(cstate, A_VPI, 0, BPF_JEQ, 0);
10216 gen_and(b0, b1);
10226 b0 = gen_msg_abbrev(cstate, A_SETUP);
10228 gen_or(b0, b1);
10229 b0 = gen_msg_abbrev(cstate, A_CONNECT);
10230 gen_or(b0, b1);
10231 b0 = gen_msg_abbrev(cstate, A_CONNECTACK);
10232 gen_or(b0, b1);
10233 b0 = gen_msg_abbrev(cstate, A_RELEASE);
10234 gen_or(b0, b1);
10235 b0 = gen_msg_abbrev(cstate, A_RELEASE_DONE);
10236 gen_or(b0, b1);
10237 b0 = gen_atmtype_sc(cstate);
10238 gen_and(b0, b1);
10244 b0 = gen_msg_abbrev(cstate, A_SETUP);
10246 gen_or(b0, b1);
10247 b0 = gen_msg_abbrev(cstate, A_CONNECT);
10248 gen_or(b0, b1);
10249 b0 = gen_msg_abbrev(cstate, A_RELEASE);
10250 gen_or(b0, b1);
10251 b0 = gen_msg_abbrev(cstate, A_RELEASE_DONE);
10252 gen_or(b0, b1);
10253 b0 = gen_atmtype_metac(cstate);
10254 gen_and(b0, b1);