| /linux/net/dsa/ |
| H A D | tag_brcm.c | 222 .needed_headroom = BRCM_TAG_LEN, 316 .needed_headroom = BRCM_LEG_TAG_LEN, 375 .needed_headroom = BRCM_LEG_TAG_LEN, 403 .needed_headroom = BRCM_TAG_LEN,
|
| H A D | tag_ocelot.c | 161 .needed_headroom = OCELOT_TOTAL_TAG_LEN, 173 .needed_headroom = OCELOT_TOTAL_TAG_LEN,
|
| H A D | tag_dsa.c | 356 .needed_headroom = DSA_HLEN, 400 .needed_headroom = EDSA_HLEN,
|
| H A D | tag_vsc73xx_8021q.c | 61 .needed_headroom = VLAN_HLEN,
|
| H A D | tag_mt7628.c | 86 .needed_headroom = MT7628_TAG_LEN,
|
| H A D | tag_gswip.c | 109 .needed_headroom = GSWIP_RX_HEADER_LEN,
|
| H A D | tag_ar9331.c | 95 .needed_headroom = AR9331_HDR_LEN,
|
| H A D | tag_mtk.c | 107 .needed_headroom = MTK_HDR_LEN,
|
| H A D | tag_mxl862xx.c | 109 .needed_headroom = MXL862_HEADER_LEN,
|
| H A D | tag_rzn1_a5psw.c | 113 .needed_headroom = A5PSW_TAG_LEN,
|
| H A D | tag_lan9303.c | 121 .needed_headroom = LAN9303_TAG_LEN,
|
| H A D | tag_mxl-gsw1xx.c | 113 .needed_headroom = GSW1XX_HEADER_LEN,
|
| H A D | tag_rtl4_a.c | 124 .needed_headroom = RTL4_A_HDR_LEN,
|
| H A D | tag_yt921x.c | 166 .needed_headroom = YT921X_TAG_LEN,
|
| H A D | tag_qca.c | 125 .needed_headroom = QCA_HDR_LEN,
|
| H A D | tag_ocelot_8021q.c | 138 .needed_headroom = VLAN_HLEN,
|
| /linux/net/ieee802154/6lowpan/ |
| H A D | tx.c | 108 frag = alloc_skb(wdev->needed_headroom + wdev->needed_tailroom + size, in lowpan_alloc_frag() 114 skb_reserve(frag, wdev->needed_headroom); in lowpan_alloc_frag() 268 if (unlikely(skb_headroom(skb) < ldev->needed_headroom || in lowpan_xmit() 272 nskb = skb_copy_expand(skb, ldev->needed_headroom, in lowpan_xmit()
|
| H A D | core.c | 172 ldev->needed_headroom = LOWPAN_IPHC_MAX_HEADER_LEN + in lowpan_newlink() 173 wdev->needed_headroom; in lowpan_newlink()
|
| /linux/net/batman-adv/ |
| H A D | hard-interface.c | 620 unsigned short needed_headroom; in batadv_hardif_recalc_extra_skbroom() local 629 hard_iface->net_dev->needed_headroom); in batadv_hardif_recalc_extra_skbroom() 636 needed_headroom = lower_headroom + (lower_header_len - ETH_HLEN); in batadv_hardif_recalc_extra_skbroom() 637 needed_headroom += batadv_max_header_len(); in batadv_hardif_recalc_extra_skbroom() 640 needed_headroom += sizeof(struct batadv_frag_packet); in batadv_hardif_recalc_extra_skbroom() 642 mesh_iface->needed_headroom = needed_headroom; in batadv_hardif_recalc_extra_skbroom()
|
| /linux/drivers/net/ethernet/microchip/sparx5/lan969x/ |
| H A D | lan969x_fdma.c | 301 int next_dcb, needed_headroom, needed_tailroom, err; in lan969x_fdma_xmit() local 311 needed_headroom = max_t(int, IFH_LEN * 4 - skb_headroom(skb), 0); in lan969x_fdma_xmit() 313 if (needed_headroom || needed_tailroom || skb_header_cloned(skb)) { in lan969x_fdma_xmit() 314 err = pskb_expand_head(skb, needed_headroom, needed_tailroom, in lan969x_fdma_xmit()
|
| /linux/net/ipv4/ |
| H A D | ip_gre.c | 513 if (skb_cow_head(skb, dev->needed_headroom)) in gre_fb_xmit() 569 if (skb_cow_head(skb, dev->needed_headroom)) in erspan_fb_xmit() 683 if (skb_cow_head(skb, dev->needed_headroom)) in ipgre_xmit() 722 if (skb_cow_head(skb, dev->needed_headroom)) in erspan_xmit() 780 if (skb_cow_head(skb, dev->needed_headroom)) in gre_tap_xmit() 805 dev->needed_headroom += len; in ipgre_link_update() 1020 dev->needed_headroom = tunnel->hlen + sizeof(tunnel->parms.iph); in __gre_tunnel_init() 1062 dev->needed_headroom = 0; in ipgre_tunnel_init() 1068 dev->needed_headroom = 0; in ipgre_tunnel_init()
|
| /linux/net/netfilter/ |
| H A D | nf_flow_table_ip.c | 520 u32 needed_headroom) in nf_flow_vlan_push() argument 525 if (skb_cow_head(skb, needed_headroom + VLAN_HLEN)) in nf_flow_vlan_push() 545 u32 needed_headroom) in nf_flow_pppoe_push() argument 554 if (skb_cow_head(skb, needed_headroom + PPPOE_SES_HLEN)) in nf_flow_pppoe_push() 705 u32 needed_headroom = LL_RESERVED_SPACE(outdev); in nf_flow_encap_push() local 714 needed_headroom) < 0) in nf_flow_encap_push() 719 needed_headroom) < 0) in nf_flow_encap_push()
|
| /linux/net/8021q/ |
| H A D | vlan_dev.c | 59 READ_ONCE(dev->needed_headroom); in vlan_dev_hard_header() 568 dev->needed_headroom = real_dev->needed_headroom + VLAN_HLEN; in vlan_dev_init() 1013 vlandev->needed_headroom = dev->needed_headroom + VLAN_HLEN; in vlan_transfer_features()
|
| /linux/drivers/net/ethernet/mscc/ |
| H A D | ocelot_fdma.c | 643 int needed_headroom = max_t(int, OCELOT_TAG_LEN - skb_headroom(skb), 0); in ocelot_fdma_prepare_skb() local 648 if (unlikely(needed_headroom || needed_tailroom || in ocelot_fdma_prepare_skb() 650 err = pskb_expand_head(skb, needed_headroom, needed_tailroom, in ocelot_fdma_prepare_skb() 793 dev->needed_headroom = OCELOT_TAG_LEN; in ocelot_fdma_netdev_init()
|
| /linux/net/bridge/ |
| H A D | br_if.c | 322 br->dev->needed_headroom = new_hr; in update_headroom() 353 if (netdev_get_fwd_headroom(dev) == br->dev->needed_headroom) in del_nbp() 648 br_hr = br->dev->needed_headroom; in br_add_if()
|