Lines Matching refs:ll_proto
1961 gen_ether_linktype(compiler_state_t *cstate, bpf_u_int32 ll_proto) in gen_ether_linktype() argument
1965 switch (ll_proto) { in gen_ether_linktype()
1984 b1 = gen_cmp(cstate, OR_LLC, 0, BPF_H, (ll_proto << 8) | ll_proto); in gen_ether_linktype()
2082 if (ll_proto == ETHERTYPE_ATALK) in gen_ether_linktype()
2093 b0 = gen_cmp(cstate, OR_LINKTYPE, 0, BPF_H, ll_proto); in gen_ether_linktype()
2099 if (ll_proto <= ETHERMTU) { in gen_ether_linktype()
2110 b1 = gen_cmp(cstate, OR_LINKTYPE, 2, BPF_B, ll_proto); in gen_ether_linktype()
2123 return gen_cmp(cstate, OR_LINKTYPE, 0, BPF_H, ll_proto); in gen_ether_linktype()
2129 gen_loopback_linktype(compiler_state_t *cstate, bpf_u_int32 ll_proto) in gen_loopback_linktype() argument
2157 ll_proto = SWAPLONG(ll_proto); in gen_loopback_linktype()
2158 ll_proto = htonl(ll_proto); in gen_loopback_linktype()
2160 return (gen_cmp(cstate, OR_LINKHDR, 0, BPF_W, ll_proto)); in gen_loopback_linktype()
2168 gen_ipnet_linktype(compiler_state_t *cstate, bpf_u_int32 ll_proto) in gen_ipnet_linktype() argument
2170 switch (ll_proto) { in gen_ipnet_linktype()
2196 gen_linux_sll_linktype(compiler_state_t *cstate, bpf_u_int32 ll_proto) in gen_linux_sll_linktype() argument
2200 switch (ll_proto) { in gen_linux_sll_linktype()
2218 b1 = gen_cmp(cstate, OR_LLC, 0, BPF_H, (ll_proto << 8) | ll_proto); in gen_linux_sll_linktype()
2295 if (ll_proto == ETHERTYPE_ATALK) in gen_linux_sll_linktype()
2306 b0 = gen_cmp(cstate, OR_LINKTYPE, 0, BPF_H, ll_proto); in gen_linux_sll_linktype()
2312 if (ll_proto <= ETHERMTU) { in gen_linux_sll_linktype()
2322 ll_proto); in gen_linux_sll_linktype()
2335 return gen_cmp(cstate, OR_LINKTYPE, 0, BPF_H, ll_proto); in gen_linux_sll_linktype()
3037 ethertype_to_ppptype(bpf_u_int32 ll_proto) in ethertype_to_ppptype() argument
3039 switch (ll_proto) { in ethertype_to_ppptype()
3042 ll_proto = PPP_IP; in ethertype_to_ppptype()
3046 ll_proto = PPP_IPV6; in ethertype_to_ppptype()
3050 ll_proto = PPP_DECNET; in ethertype_to_ppptype()
3054 ll_proto = PPP_APPLE; in ethertype_to_ppptype()
3058 ll_proto = PPP_NS; in ethertype_to_ppptype()
3062 ll_proto = PPP_OSI; in ethertype_to_ppptype()
3071 ll_proto = PPP_BRPDU; in ethertype_to_ppptype()
3075 ll_proto = PPP_IPX; in ethertype_to_ppptype()
3078 return (ll_proto); in ethertype_to_ppptype()
3134 gen_linktype(compiler_state_t *cstate, bpf_u_int32 ll_proto) in gen_linktype() argument
3141 return gen_mpls_linktype(cstate, ll_proto); in gen_linktype()
3155 b1 = gen_ether_linktype(cstate, ll_proto); in gen_linktype()
3162 switch (ll_proto) { in gen_linktype()
3165 ll_proto = (ll_proto << 8 | LLCSAP_ISONS); in gen_linktype()
3169 return gen_cmp(cstate, OR_LINKTYPE, 0, BPF_H, ll_proto); in gen_linktype()
3186 b1 = gen_llc_linktype(cstate, ll_proto); in gen_linktype()
3195 return gen_llc_linktype(cstate, ll_proto); in gen_linktype()
3202 return gen_llc_linktype(cstate, ll_proto); in gen_linktype()
3208 return gen_llc_linktype(cstate, ll_proto); in gen_linktype()
3220 b1 = gen_llc_linktype(cstate, ll_proto); in gen_linktype()
3226 return gen_linux_sll_linktype(cstate, ll_proto); in gen_linktype()
3239 switch (ll_proto) { in gen_linktype()
3258 if (ll_proto == ETHERTYPE_IP) in gen_linktype()
3269 if (ll_proto == ETHERTYPE_IPV6) in gen_linktype()
3285 ethertype_to_ppptype(ll_proto)); in gen_linktype()
3293 switch (ll_proto) { in gen_linktype()
3309 ethertype_to_ppptype(ll_proto)); in gen_linktype()
3316 switch (ll_proto) { in gen_linktype()
3397 if (ll_proto == ETHERTYPE_IP) in gen_linktype()
3400 else if (ll_proto == ETHERTYPE_IPV6) in gen_linktype()
3414 switch (ll_proto) { in gen_linktype()
3450 switch (ll_proto) { in gen_linktype()
3463 switch (ll_proto) { in gen_linktype()
3540 return gen_ipnet_linktype(cstate, ll_proto); in gen_linktype()
3618 return gen_cmp(cstate, OR_LINKTYPE, 0, BPF_H, ll_proto); in gen_linktype()
3889 gen_llc_linktype(compiler_state_t *cstate, bpf_u_int32 ll_proto) in gen_llc_linktype() argument
3894 switch (ll_proto) { in gen_llc_linktype()
3905 ((ll_proto << 8) | ll_proto)); in gen_llc_linktype()
3931 if (ll_proto <= ETHERMTU) { in gen_llc_linktype()
3936 return gen_cmp(cstate, OR_LLC, 0, BPF_B, ll_proto); in gen_llc_linktype()
3957 return gen_cmp(cstate, OR_LLC, 6, BPF_H, ll_proto); in gen_llc_linktype()
3964 int dir, bpf_u_int32 ll_proto, u_int src_off, u_int dst_off) in gen_hostop() argument
3980 b0 = gen_hostop(cstate, addr, mask, Q_SRC, ll_proto, src_off, dst_off); in gen_hostop()
3981 b1 = gen_hostop(cstate, addr, mask, Q_DST, ll_proto, src_off, dst_off); in gen_hostop()
3987 b0 = gen_hostop(cstate, addr, mask, Q_SRC, ll_proto, src_off, dst_off); in gen_hostop()
3988 b1 = gen_hostop(cstate, addr, mask, Q_DST, ll_proto, src_off, dst_off); in gen_hostop()
4020 b0 = gen_linktype(cstate, ll_proto); in gen_hostop()
4029 struct in6_addr *mask, int dir, bpf_u_int32 ll_proto, u_int src_off, in gen_hostop6() argument
4047 b0 = gen_hostop6(cstate, addr, mask, Q_SRC, ll_proto, src_off, dst_off); in gen_hostop6()
4048 b1 = gen_hostop6(cstate, addr, mask, Q_DST, ll_proto, src_off, dst_off); in gen_hostop6()
4054 b0 = gen_hostop6(cstate, addr, mask, Q_SRC, ll_proto, src_off, dst_off); in gen_hostop6()
4055 b1 = gen_hostop6(cstate, addr, mask, Q_DST, ll_proto, src_off, dst_off); in gen_hostop6()
4097 b0 = gen_linktype(cstate, ll_proto); in gen_hostop6()
4869 gen_mpls_linktype(compiler_state_t *cstate, bpf_u_int32 ll_proto) in gen_mpls_linktype() argument
4873 switch (ll_proto) { in gen_mpls_linktype()