/Linux-v5.10/net/ipv4/ |
D | netfilter.c | 28 unsigned int hh_len; in ip_route_me_harder() local 75 hh_len = skb_dst(skb)->dev->hard_header_len; in ip_route_me_harder() 76 if (skb_headroom(skb) < hh_len && in ip_route_me_harder() 77 pskb_expand_head(skb, HH_DATA_ALIGN(hh_len - skb_headroom(skb)), in ip_route_me_harder()
|
D | ip_output.c | 192 unsigned int hh_len = LL_RESERVED_SPACE(dev); in ip_finish_output2() local 202 if (unlikely(skb_headroom(skb) < hh_len && dev->header_ops)) { in ip_finish_output2() 974 int hh_len; in __ip_append_data() local 997 hh_len = LL_RESERVED_SPACE(rt->dst.dev); in __ip_append_data() 1098 alloclen + hh_len + 15, in __ip_append_data() 1104 skb = alloc_skb(alloclen + hh_len + 15, in __ip_append_data() 1117 skb_reserve(skb, hh_len); in __ip_append_data() 1336 int hh_len; in ip_append_page() local 1359 hh_len = LL_RESERVED_SPACE(rt->dst.dev); in ip_append_page() 1391 alloclen = fragheaderlen + hh_len + fraggap + 15; in ip_append_page() [all …]
|
/Linux-v5.10/include/net/ |
D | neighbour.h | 466 unsigned int hh_len; in neigh_hh_output() local 470 hh_len = READ_ONCE(hh->hh_len); in neigh_hh_output() 471 if (likely(hh_len <= HH_DATA_MOD)) { in neigh_hh_output() 484 hh_alen = HH_DATA_ALIGN(hh_len); in neigh_hh_output() 498 __skb_push(skb, hh_len); in neigh_hh_output() 507 if ((n->nud_state & NUD_CONNECTED) && hh->hh_len && !skip_cache) in neigh_output()
|
/Linux-v5.10/net/mpls/ |
D | mpls_iptunnel.c | 41 unsigned int hh_len; in mpls_xmit() local 106 hh_len = LL_RESERVED_SPACE(out_dev); in mpls_xmit() 108 hh_len = 0; in mpls_xmit() 111 if (skb_cow(skb, hh_len + new_header_size)) in mpls_xmit()
|
D | af_mpls.c | 352 unsigned int hh_len; in mpls_forward() local 421 hh_len = LL_RESERVED_SPACE(out_dev); in mpls_forward() 423 hh_len = 0; in mpls_forward() 426 if (skb_cow(skb, hh_len + new_header_size)) in mpls_forward()
|
/Linux-v5.10/net/ipv6/ |
D | netfilter.c | 27 unsigned int hh_len; in ip6_route_me_harder() local 67 hh_len = skb_dst(skb)->dev->hard_header_len; in ip6_route_me_harder() 68 if (skb_headroom(skb) < hh_len && in ip6_route_me_harder() 69 pskb_expand_head(skb, HH_DATA_ALIGN(hh_len - skb_headroom(skb)), in ip6_route_me_harder()
|
D | ip6_output.c | 1398 int hh_len; in __ip6_append_data() local 1424 hh_len = LL_RESERVED_SPACE(rt->dst.dev); in __ip6_append_data() 1582 alloclen + hh_len, in __ip6_append_data() 1588 skb = alloc_skb(alloclen + hh_len, in __ip6_append_data() 1602 skb_reserve(skb, hh_len + sizeof(struct frag_hdr) + in __ip6_append_data()
|
/Linux-v5.10/net/ipv6/netfilter/ |
D | nf_reject_ipv6.c | 150 unsigned int otcplen, hh_len; in nf_send_reset6() local 192 hh_len = (dst->dev->hard_header_len + 15)&~15; in nf_send_reset6() 193 nskb = alloc_skb(hh_len + 15 + dst->header_len + sizeof(struct ipv6hdr) in nf_send_reset6() 207 skb_reserve(nskb, hh_len + dst->header_len); in nf_send_reset6()
|
/Linux-v5.10/net/bpf/ |
D | test_run.c | 489 int hh_len = ETH_HLEN; in bpf_prog_test_run_skb() local 575 __skb_push(skb, hh_len); in bpf_prog_test_run_skb() 585 if (skb_headroom(skb) < hh_len) { in bpf_prog_test_run_skb() 586 int nhead = HH_DATA_ALIGN(hh_len - skb_headroom(skb)); in bpf_prog_test_run_skb() 593 memset(__skb_push(skb, hh_len), 0, hh_len); in bpf_prog_test_run_skb()
|
/Linux-v5.10/net/core/ |
D | lwt_bpf.c | 163 int hh_len = skb_dst(skb)->dev->hard_header_len; in xmit_check_hhlen() local 165 if (skb_headroom(skb) < hh_len) { in xmit_check_hhlen() 166 int nhead = HH_DATA_ALIGN(hh_len - skb_headroom(skb)); in xmit_check_hhlen()
|
D | neighbour.c | 1200 if (READ_ONCE(hh->hh_len)) { in neigh_update_hhs() 1463 if (!hh->hh_len) in neigh_hh_init() 1480 if (dev->header_ops->cache && !READ_ONCE(neigh->hh.hh_len)) in neigh_resolve_output()
|
D | filter.c | 2171 u32 hh_len = LL_RESERVED_SPACE(dev); in bpf_out_neigh_v6() local 2184 if (unlikely(skb_headroom(skb) < hh_len && dev->header_ops)) { in bpf_out_neigh_v6() 2187 skb2 = skb_realloc_headroom(skb, hh_len); in bpf_out_neigh_v6() 2279 u32 hh_len = LL_RESERVED_SPACE(dev); in bpf_out_neigh_v4() local 2291 if (unlikely(skb_headroom(skb) < hh_len && dev->header_ops)) { in bpf_out_neigh_v4() 2294 skb2 = skb_realloc_headroom(skb, hh_len); in bpf_out_neigh_v4()
|
/Linux-v5.10/net/netfilter/ |
D | nf_nat_core.c | 153 unsigned int hh_len; in nf_xfrm_me_harder() local 179 hh_len = skb_dst(skb)->dev->hard_header_len; in nf_xfrm_me_harder() 180 if (skb_headroom(skb) < hh_len && in nf_xfrm_me_harder() 181 pskb_expand_head(skb, hh_len - skb_headroom(skb), 0, GFP_ATOMIC)) in nf_xfrm_me_harder()
|
/Linux-v5.10/net/ethernet/ |
D | eth.c | 251 smp_store_release(&hh->hh_len, ETH_HLEN); in eth_header_cache()
|
/Linux-v5.10/drivers/net/ |
D | vrf.c | 858 unsigned int hh_len = LL_RESERVED_SPACE(dev); in vrf_finish_output() local 866 if (unlikely(skb_headroom(skb) < hh_len && dev->header_ops)) { in vrf_finish_output()
|
/Linux-v5.10/net/bridge/ |
D | br_netfilter_hooks.c | 280 if ((neigh->nud_state & NUD_CONNECTED) && neigh->hh.hh_len) { in br_nf_pre_routing_finish_bridge()
|
/Linux-v5.10/drivers/firewire/ |
D | net.c | 257 smp_store_release(&hh->hh_len, FWNET_HLEN); in fwnet_header_cache()
|
/Linux-v5.10/include/linux/ |
D | netdevice.h | 245 unsigned int hh_len; member
|