Lines Matching defs:ll_proto

1963 gen_ether_linktype(compiler_state_t *cstate, bpf_u_int32 ll_proto)
1967 switch (ll_proto) {
1986 b1 = gen_cmp(cstate, OR_LLC, 0, BPF_H, (ll_proto << 8) | ll_proto);
2084 if (ll_proto == ETHERTYPE_ATALK)
2086 else /* ll_proto == ETHERTYPE_AARP */
2095 b0 = gen_cmp(cstate, OR_LINKTYPE, 0, BPF_H, ll_proto);
2101 if (ll_proto <= ETHERMTU) {
2112 b1 = gen_cmp(cstate, OR_LINKTYPE, 2, BPF_B, ll_proto);
2121 * "ll_proto" is > ETHERMTU, this test
2125 return gen_cmp(cstate, OR_LINKTYPE, 0, BPF_H, ll_proto);
2131 gen_loopback_linktype(compiler_state_t *cstate, bpf_u_int32 ll_proto)
2159 ll_proto = SWAPLONG(ll_proto);
2160 ll_proto = htonl(ll_proto);
2162 return (gen_cmp(cstate, OR_LINKHDR, 0, BPF_W, ll_proto));
2170 gen_ipnet_linktype(compiler_state_t *cstate, bpf_u_int32 ll_proto)
2172 switch (ll_proto) {
2192 * "ll_proto" is an Ethernet type value, if > ETHERMTU, or an LLC SAP
2198 gen_linux_sll_linktype(compiler_state_t *cstate, bpf_u_int32 ll_proto)
2202 switch (ll_proto) {
2220 b1 = gen_cmp(cstate, OR_LLC, 0, BPF_H, (ll_proto << 8) | ll_proto);
2297 if (ll_proto == ETHERTYPE_ATALK)
2299 else /* ll_proto == ETHERTYPE_AARP */
2308 b0 = gen_cmp(cstate, OR_LINKTYPE, 0, BPF_H, ll_proto);
2314 if (ll_proto <= ETHERMTU) {
2324 ll_proto);
2333 * "ll_proto" is > ETHERMTU, this test
2337 return gen_cmp(cstate, OR_LINKTYPE, 0, BPF_H, ll_proto);
3096 ethertype_to_ppptype(bpf_u_int32 ll_proto)
3098 switch (ll_proto) {
3101 ll_proto = PPP_IP;
3105 ll_proto = PPP_IPV6;
3109 ll_proto = PPP_DECNET;
3113 ll_proto = PPP_APPLE;
3117 ll_proto = PPP_NS;
3121 ll_proto = PPP_OSI;
3130 ll_proto = PPP_BRPDU;
3134 ll_proto = PPP_IPX;
3137 return (ll_proto);
3193 gen_linktype(compiler_state_t *cstate, bpf_u_int32 ll_proto)
3200 return gen_mpls_linktype(cstate, ll_proto);
3214 b1 = gen_ether_linktype(cstate, ll_proto);
3222 switch (ll_proto) {
3225 ll_proto = (ll_proto << 8 | LLCSAP_ISONS);
3229 return gen_cmp(cstate, OR_LINKTYPE, 0, BPF_H, ll_proto);
3246 b1 = gen_llc_linktype(cstate, ll_proto);
3255 return gen_llc_linktype(cstate, ll_proto);
3262 return gen_llc_linktype(cstate, ll_proto);
3268 return gen_llc_linktype(cstate, ll_proto);
3280 b1 = gen_llc_linktype(cstate, ll_proto);
3286 return gen_linux_sll_linktype(cstate, ll_proto);
3299 switch (ll_proto) {
3318 if (ll_proto == ETHERTYPE_IP)
3329 if (ll_proto == ETHERTYPE_IPV6)
3345 ethertype_to_ppptype(ll_proto));
3353 switch (ll_proto) {
3369 ethertype_to_ppptype(ll_proto));
3376 switch (ll_proto) {
3456 if (ll_proto == ETHERTYPE_IP)
3459 else if (ll_proto == ETHERTYPE_IPV6)
3472 switch (ll_proto) {
3508 switch (ll_proto) {
3521 switch (ll_proto) {
3598 return gen_ipnet_linktype(cstate, ll_proto);
3676 return gen_cmp(cstate, OR_LINKTYPE, 0, BPF_H, ll_proto);
3947 gen_llc_linktype(compiler_state_t *cstate, bpf_u_int32 ll_proto)
3952 switch (ll_proto) {
3963 ((ll_proto << 8) | ll_proto));
3989 if (ll_proto <= ETHERMTU) {
3994 return gen_cmp(cstate, OR_LLC, 0, BPF_B, ll_proto);
4009 * return gen_snap(cstate, 0x000000, ll_proto);
4015 return gen_cmp(cstate, OR_LLC, 6, BPF_H, ll_proto);
4022 int dir, bpf_u_int32 ll_proto, u_int src_off, u_int dst_off)
4038 b0 = gen_hostop(cstate, addr, mask, Q_SRC, ll_proto, src_off, dst_off);
4039 b1 = gen_hostop(cstate, addr, mask, Q_DST, ll_proto, src_off, dst_off);
4045 b0 = gen_hostop(cstate, addr, mask, Q_SRC, ll_proto, src_off, dst_off);
4046 b1 = gen_hostop(cstate, addr, mask, Q_DST, ll_proto, src_off, dst_off);
4078 b0 = gen_linktype(cstate, ll_proto);
4087 struct in6_addr *mask, int dir, bpf_u_int32 ll_proto, u_int src_off,
4114 b0 = gen_hostop6(cstate, addr, mask, Q_SRC, ll_proto, src_off, dst_off);
4115 b1 = gen_hostop6(cstate, addr, mask, Q_DST, ll_proto, src_off, dst_off);
4121 b0 = gen_hostop6(cstate, addr, mask, Q_SRC, ll_proto, src_off, dst_off);
4122 b1 = gen_hostop6(cstate, addr, mask, Q_DST, ll_proto, src_off, dst_off);
4164 b0 = gen_linktype(cstate, ll_proto);
4936 gen_mpls_linktype(compiler_state_t *cstate, bpf_u_int32 ll_proto)
4940 switch (ll_proto) {