Home
last modified time | relevance | path

Searched refs:hh_len (Results 1 – 17 of 17) sorted by relevance

/Linux-v5.4/net/ipv4/
Dnetfilter.c29 unsigned int hh_len; in ip_route_me_harder() local
73 hh_len = skb_dst(skb)->dev->hard_header_len; in ip_route_me_harder()
74 if (skb_headroom(skb) < hh_len && in ip_route_me_harder()
75 pskb_expand_head(skb, HH_DATA_ALIGN(hh_len - skb_headroom(skb)), in ip_route_me_harder()
Dip_output.c190 unsigned int hh_len = LL_RESERVED_SPACE(dev); in ip_finish_output2() local
200 if (unlikely(skb_headroom(skb) < hh_len && dev->header_ops)) { in ip_finish_output2()
968 int hh_len; in __ip_append_data() local
991 hh_len = LL_RESERVED_SPACE(rt->dst.dev); in __ip_append_data()
1092 alloclen + hh_len + 15, in __ip_append_data()
1098 skb = alloc_skb(alloclen + hh_len + 15, in __ip_append_data()
1111 skb_reserve(skb, hh_len); in __ip_append_data()
1327 int hh_len; in ip_append_page() local
1350 hh_len = LL_RESERVED_SPACE(rt->dst.dev); in ip_append_page()
1382 alloclen = fragheaderlen + hh_len + fraggap + 15; in ip_append_page()
[all …]
/Linux-v5.4/include/net/
Dneighbour.h467 unsigned int hh_len; in neigh_hh_output() local
471 hh_len = hh->hh_len; in neigh_hh_output()
472 if (likely(hh_len <= HH_DATA_MOD)) { in neigh_hh_output()
485 hh_alen = HH_DATA_ALIGN(hh_len); in neigh_hh_output()
499 __skb_push(skb, hh_len); in neigh_hh_output()
508 if ((n->nud_state & NUD_CONNECTED) && hh->hh_len && !skip_cache) in neigh_output()
/Linux-v5.4/net/ipv6/
Dnetfilter.c27 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()
Dip6_output.c1328 int hh_len; in __ip6_append_data() local
1354 hh_len = LL_RESERVED_SPACE(rt->dst.dev); in __ip6_append_data()
1512 alloclen + hh_len, in __ip6_append_data()
1518 skb = alloc_skb(alloclen + hh_len, in __ip6_append_data()
1532 skb_reserve(skb, hh_len + sizeof(struct frag_hdr) + in __ip6_append_data()
/Linux-v5.4/net/ipv6/netfilter/
Dnf_reject_ipv6.c135 unsigned int otcplen, hh_len; in nf_send_reset6() local
169 hh_len = (dst->dev->hard_header_len + 15)&~15; in nf_send_reset6()
170 nskb = alloc_skb(hh_len + 15 + dst->header_len + sizeof(struct ipv6hdr) in nf_send_reset6()
184 skb_reserve(nskb, hh_len + dst->header_len); in nf_send_reset6()
/Linux-v5.4/net/mpls/
Dmpls_iptunnel.c41 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()
Daf_mpls.c352 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.4/net/bpf/
Dtest_run.c249 int hh_len = ETH_HLEN; in bpf_prog_test_run_skb() local
304 __skb_push(skb, hh_len); in bpf_prog_test_run_skb()
314 if (skb_headroom(skb) < hh_len) { in bpf_prog_test_run_skb()
315 int nhead = HH_DATA_ALIGN(hh_len - skb_headroom(skb)); in bpf_prog_test_run_skb()
322 memset(__skb_push(skb, hh_len), 0, hh_len); in bpf_prog_test_run_skb()
/Linux-v5.4/net/core/
Dlwt_bpf.c163 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()
Dneighbour.c1200 if (hh->hh_len) { in neigh_update_hhs()
1462 if (!hh->hh_len) in neigh_hh_init()
1479 if (dev->header_ops->cache && !neigh->hh.hh_len) in neigh_resolve_output()
/Linux-v5.4/net/netfilter/
Dnf_nat_core.c153 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.4/net/ethernet/
Deth.c247 hh->hh_len = ETH_HLEN; in eth_header_cache()
/Linux-v5.4/drivers/net/
Dvrf.c558 unsigned int hh_len = LL_RESERVED_SPACE(dev); in vrf_finish_output() local
566 if (unlikely(skb_headroom(skb) < hh_len && dev->header_ops)) { in vrf_finish_output()
/Linux-v5.4/net/bridge/
Dbr_netfilter_hooks.c280 if ((neigh->nud_state & NUD_CONNECTED) && neigh->hh.hh_len) { in br_nf_pre_routing_finish_bridge()
/Linux-v5.4/drivers/firewire/
Dnet.c253 hh->hh_len = FWNET_HLEN; in fwnet_header_cache()
/Linux-v5.4/include/linux/
Dnetdevice.h238 unsigned int hh_len; member