Searched refs:hh_len (Results 1 – 13 of 13) sorted by relevance
/linux/net/ipv4/ ! |
H A D | netfilter.c | 30 unsigned int hh_len; in ip_route_me_harder() local 76 /* Change in oif may mean change in hh_len. */ in ip_route_me_harder() 77 hh_len = skb_dst_dev(skb)->hard_header_len; in ip_route_me_harder() 78 if (skb_headroom(skb) < hh_len && in ip_route_me_harder() 79 pskb_expand_head(skb, HH_DATA_ALIGN(hh_len - skb_headroom(skb)), in ip_route_me_harder()
|
/linux/net/mpls/ ! |
H A D | mpls_iptunnel.c | 41 unsigned int hh_len; in mpls_xmit() local 104 hh_len = LL_RESERVED_SPACE(out_dev); in mpls_xmit() 106 hh_len = 0; in mpls_xmit() 109 if (skb_cow_head(skb, hh_len + new_header_size)) in mpls_xmit()
|
/linux/net/ipv6/ ! |
H A D | netfilter.c | 29 unsigned int hh_len; in ip6_route_me_harder() local 74 /* Change in oif may mean change in hh_len. */ in ip6_route_me_harder() 75 hh_len = skb_dst_dev(skb)->hard_header_len; in ip6_route_me_harder() 76 if (skb_headroom(skb) < hh_len && in ip6_route_me_harder() 77 pskb_expand_head(skb, HH_DATA_ALIGN(hh_len - skb_headroom(skb)), in ip6_route_me_harder()
|
H A D | ip6_output.c | 65 unsigned int hh_len = LL_RESERVED_SPACE(dev); in ip6_finish_output2() local 72 if (unlikely(hh_len > skb_headroom(skb)) && dev->header_ops) { in ip6_finish_output2() 75 skb = skb_expand_head(skb, hh_len); in ip6_finish_output2() 1437 int hh_len; in __ip6_append_data() local 1460 hh_len = LL_RESERVED_SPACE(rt->dst.dev); in __ip6_append_data() 1623 alloc_extra = hh_len; in __ip6_append_data() 1685 skb_reserve(skb, hh_len + sizeof(struct frag_hdr) + in __ip6_append_data()
|
/linux/net/bpf/ ! |
H A D | test_run.c | 994 int hh_len = ETH_HLEN; in bpf_prog_test_run_skb() local 1083 __skb_push(skb, hh_len); in bpf_prog_test_run_skb() 1103 if (skb_headroom(skb) < hh_len) { in bpf_prog_test_run_skb() 1104 int nhead = HH_DATA_ALIGN(hh_len - skb_headroom(skb)); in bpf_prog_test_run_skb() 1111 memset(__skb_push(skb, hh_len), 0, hh_len); in bpf_prog_test_run_skb()
|
/linux/net/netfilter/ ! |
H A D | nf_nat_proto.c | 624 unsigned int hh_len; in nf_xfrm_me_harder() local 648 /* Change in oif may mean change in hh_len. */ in nf_xfrm_me_harder() 649 hh_len = skb_dst(skb)->dev->hard_header_len; in nf_xfrm_me_harder() 650 if (skb_headroom(skb) < hh_len && in nf_xfrm_me_harder() 651 pskb_expand_head(skb, hh_len - skb_headroom(skb), 0, GFP_ATOMIC)) in nf_xfrm_me_harder()
|
/linux/net/ethernet/ ! |
H A D | eth.c | 235 smp_store_release(&hh->hh_len, ETH_HLEN); in eth_header_cache()
|
/linux/drivers/net/ ! |
H A D | vrf.c | 825 unsigned int hh_len = LL_RESERVED_SPACE(dev); in vrf_finish_output() local 832 if (unlikely(skb_headroom(skb) < hh_len && dev->header_ops)) { in vrf_finish_output() 833 skb = skb_expand_head(skb, hh_len); in vrf_finish_output()
|
/linux/net/bridge/ ! |
H A D | br_netfilter_hooks.c | 290 READ_ONCE(neigh->hh.hh_len)) { in br_nf_pre_routing_finish_bridge()
|
/linux/net/core/ ! |
H A D | neighbour.c | 1299 if (READ_ONCE(hh->hh_len)) { in neigh_update_hhs() 1567 if (!hh->hh_len) in neigh_hh_init() 1584 if (dev->header_ops->cache && !READ_ONCE(neigh->hh.hh_len)) in neigh_resolve_output()
|
H A D | filter.c | 2213 u32 hh_len = LL_RESERVED_SPACE(dev); in bpf_out_neigh_v6() local 2226 if (unlikely(skb_headroom(skb) < hh_len && dev->header_ops)) { in bpf_out_neigh_v6() 2227 skb = skb_expand_head(skb, hh_len); in bpf_out_neigh_v6() 2314 u32 hh_len = LL_RESERVED_SPACE(dev); in bpf_out_neigh_v4() local 2326 if (unlikely(skb_headroom(skb) < hh_len && dev->header_ops)) { in bpf_out_neigh_v4() 2327 skb = skb_expand_head(skb, hh_len); in bpf_out_neigh_v4()
|
/linux/drivers/firewire/ ! |
H A D | net.c | 248 smp_store_release(&hh->hh_len, FWNET_HLEN); in fwnet_header_cache()
|
/linux/include/linux/ ! |
H A D | netdevice.h | 283 unsigned int hh_len; member
|