/kernel/linux/linux-5.10/net/batman-adv/ |
H A D | hard-interface.c | 544 unsigned short needed_headroom; in batadv_hardif_recalc_extra_skbroom() local 558 hard_iface->net_dev->needed_headroom); in batadv_hardif_recalc_extra_skbroom() 565 needed_headroom = lower_headroom + (lower_header_len - ETH_HLEN); in batadv_hardif_recalc_extra_skbroom() 566 needed_headroom += batadv_max_header_len(); in batadv_hardif_recalc_extra_skbroom() 569 needed_headroom += sizeof(struct batadv_frag_packet); in batadv_hardif_recalc_extra_skbroom() 571 soft_iface->needed_headroom = needed_headroom; in batadv_hardif_recalc_extra_skbroom()
|
/kernel/linux/linux-6.6/net/batman-adv/ |
H A D | hard-interface.c | 543 unsigned short needed_headroom; in batadv_hardif_recalc_extra_skbroom() local 557 hard_iface->net_dev->needed_headroom); in batadv_hardif_recalc_extra_skbroom() 564 needed_headroom = lower_headroom + (lower_header_len - ETH_HLEN); in batadv_hardif_recalc_extra_skbroom() 565 needed_headroom += batadv_max_header_len(); in batadv_hardif_recalc_extra_skbroom() 568 needed_headroom += sizeof(struct batadv_frag_packet); in batadv_hardif_recalc_extra_skbroom() 570 soft_iface->needed_headroom = needed_headroom; in batadv_hardif_recalc_extra_skbroom()
|
/kernel/linux/linux-5.10/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() 263 if (unlikely(skb_headroom(skb) < ldev->needed_headroom || in lowpan_xmit() 267 nskb = skb_copy_expand(skb, ldev->needed_headroom, in lowpan_xmit()
|
H A D | core.c | 167 ldev->needed_headroom = LOWPAN_IPHC_MAX_HEADER_LEN + in lowpan_newlink() 168 wdev->needed_headroom; in lowpan_newlink()
|
/kernel/linux/linux-6.6/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() 263 if (unlikely(skb_headroom(skb) < ldev->needed_headroom || in lowpan_xmit() 267 nskb = skb_copy_expand(skb, ldev->needed_headroom, in lowpan_xmit()
|
H A D | core.c | 168 ldev->needed_headroom = LOWPAN_IPHC_MAX_HEADER_LEN + in lowpan_newlink() 169 wdev->needed_headroom; in lowpan_newlink()
|
/kernel/linux/linux-6.6/net/dsa/ |
H A D | tag_brcm.c | 208 .needed_headroom = BRCM_TAG_LEN, 290 .needed_headroom = BRCM_LEG_TAG_LEN, 317 .needed_headroom = BRCM_TAG_LEN,
|
H A D | tag_ocelot.c | 194 .needed_headroom = OCELOT_TOTAL_TAG_LEN, 206 .needed_headroom = OCELOT_TOTAL_TAG_LEN,
|
H A D | tag_dsa.c | 349 .needed_headroom = DSA_HLEN, 391 .needed_headroom = EDSA_HLEN,
|
H A D | tag_rzn1_a5psw.c | 110 .needed_headroom = A5PSW_TAG_LEN,
|
H A D | tag_lan9303.c | 119 .needed_headroom = LAN9303_TAG_LEN,
|
H A D | tag_rtl4_a.c | 121 .needed_headroom = RTL4_A_HDR_LEN,
|
H A D | tag_mtk.c | 102 .needed_headroom = MTK_HDR_LEN,
|
H A D | tag_gswip.c | 107 .needed_headroom = GSWIP_RX_HEADER_LEN,
|
H A D | tag_ar9331.c | 89 .needed_headroom = AR9331_HDR_LEN,
|
H A D | tag_ocelot_8021q.c | 132 .needed_headroom = VLAN_HLEN,
|
H A D | tag_qca.c | 118 .needed_headroom = QCA_HDR_LEN,
|
/kernel/linux/linux-5.10/drivers/net/wan/ |
H A D | lapbether.c | 358 ndev->needed_headroom = -1 + 3 + 2 + dev->hard_header_len in lapbeth_new_device() 359 + dev->needed_headroom; in lapbeth_new_device()
|
/kernel/linux/linux-5.10/net/l2tp/ |
H A D | l2tp_eth.c | 215 dev->needed_headroom += sizeof(struct udphdr); in l2tp_eth_adjust_mtu() 241 dev->needed_headroom += session->hdr_len; in l2tp_eth_adjust_mtu()
|
/kernel/linux/linux-6.6/net/l2tp/ |
H A D | l2tp_eth.c | 215 dev->needed_headroom += sizeof(struct udphdr); in l2tp_eth_adjust_mtu() 241 dev->needed_headroom += session->hdr_len; in l2tp_eth_adjust_mtu()
|
/kernel/linux/linux-5.10/net/dsa/ |
H A D | slave.c | 553 int needed_headroom = dev->needed_headroom; in dsa_realloc_skb() local 564 needed_headroom = max_t(int, needed_headroom - skb_headroom(skb), 0); in dsa_realloc_skb() 567 if (likely(!needed_headroom && !needed_tailroom && !skb_cloned(skb))) in dsa_realloc_skb() 571 return pskb_expand_head(skb, needed_headroom, needed_tailroom, in dsa_realloc_skb() 1832 slave_dev->needed_headroom = cpu_dp->tag_ops->overhead; in dsa_slave_create() 1837 slave_dev->needed_headroom += master->needed_headroom; in dsa_slave_create()
|
/kernel/linux/linux-5.10/net/ipv4/ |
H A D | ip_gre.c | 489 if (skb_cow_head(skb, dev->needed_headroom)) in gre_fb_xmit() 539 if (skb_cow_head(skb, dev->needed_headroom)) in erspan_fb_xmit() 650 if (skb_cow_head(skb, dev->needed_headroom)) in ipgre_xmit() 686 if (skb_cow_head(skb, dev->needed_headroom)) in erspan_xmit() 738 if (skb_cow_head(skb, dev->needed_headroom)) in gre_tap_xmit() 763 dev->needed_headroom += len; in ipgre_link_update() 960 dev->needed_headroom = tunnel->hlen + sizeof(tunnel->parms.iph); in __gre_tunnel_init() 1005 dev->needed_headroom = 0; in ipgre_tunnel_init() 1011 dev->needed_headroom = 0; in ipgre_tunnel_init()
|
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | ip_gre.c | 494 if (skb_cow_head(skb, dev->needed_headroom)) in gre_fb_xmit() 544 if (skb_cow_head(skb, dev->needed_headroom)) in erspan_fb_xmit() 656 if (skb_cow_head(skb, dev->needed_headroom)) in ipgre_xmit() 692 if (skb_cow_head(skb, dev->needed_headroom)) in erspan_xmit() 745 if (skb_cow_head(skb, dev->needed_headroom)) in gre_tap_xmit() 771 dev->needed_headroom += len; in ipgre_link_update() 965 dev->needed_headroom = tunnel->hlen + sizeof(tunnel->parms.iph); in __gre_tunnel_init() 1006 dev->needed_headroom = 0; in ipgre_tunnel_init() 1012 dev->needed_headroom = 0; in ipgre_tunnel_init()
|
/kernel/linux/linux-6.6/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() 794 dev->needed_headroom = OCELOT_TAG_LEN; in ocelot_fdma_netdev_init()
|
/kernel/linux/linux-5.10/net/bridge/ |
H A D | br_if.c | 312 br->dev->needed_headroom = new_hr; in update_headroom() 342 if (netdev_get_fwd_headroom(dev) == br->dev->needed_headroom) in del_nbp() 672 br_hr = br->dev->needed_headroom; in br_add_if()
|