Home
last modified time | relevance | path

Searched refs:needed_headroom (Results 1 – 27 of 27) sorted by relevance

/linux-4.4.14/net/batman-adv/
Dhard-interface.c265 unsigned short needed_headroom; in batadv_hardif_recalc_extra_skbroom() local
279 hard_iface->net_dev->needed_headroom); in batadv_hardif_recalc_extra_skbroom()
286 needed_headroom = lower_headroom + (lower_header_len - ETH_HLEN); in batadv_hardif_recalc_extra_skbroom()
287 needed_headroom += batadv_max_header_len(); in batadv_hardif_recalc_extra_skbroom()
289 soft_iface->needed_headroom = needed_headroom; in batadv_hardif_recalc_extra_skbroom()
/linux-4.4.14/net/ieee802154/6lowpan/
Dcore.c160 ldev->needed_headroom = LOWPAN_IPHC_MAX_HEADER_LEN + in lowpan_newlink()
161 wdev->needed_headroom; in lowpan_newlink()
Dtx.c91 frag = alloc_skb(wdev->needed_headroom + wdev->needed_tailroom + size, in lowpan_alloc_frag()
97 skb_reserve(frag, wdev->needed_headroom); in lowpan_alloc_frag()
/linux-4.4.14/net/bridge/
Dbr_if.c508 if (br->dev->needed_headroom < dev->needed_headroom) in br_add_if()
509 br->dev->needed_headroom = dev->needed_headroom; in br_add_if()
/linux-4.4.14/net/ipv4/
Dip_tunnel.c396 hlen = tdev->hard_header_len + tdev->needed_headroom; in ip_tunnel_bind_dev()
400 dev->needed_headroom = t_hlen + hlen; in ip_tunnel_bind_dev()
789 if (max_headroom > dev->needed_headroom) in ip_tunnel_xmit()
790 dev->needed_headroom = max_headroom; in ip_tunnel_xmit()
792 if (skb_cow_head(skb, dev->needed_headroom)) { in ip_tunnel_xmit()
Dip_gre.c614 if (skb_cow_head(skb, dev->needed_headroom - in ipgre_xmit()
626 if (skb_cow_head(skb, dev->needed_headroom)) in ipgre_xmit()
660 if (skb_cow_head(skb, dev->needed_headroom)) in gre_tap_xmit()
847 dev->needed_headroom = LL_MAX_HEADER + t_hlen + 4; in __gre_tunnel_init()
/linux-4.4.14/net/mac80211/
Drx.c480 int rt_hdrlen, needed_headroom; in ieee80211_rx_monitor() local
522 needed_headroom = rt_hdrlen - rtap_vendor_space; in ieee80211_rx_monitor()
536 if (skb_headroom(skb) < needed_headroom && in ieee80211_rx_monitor()
537 pskb_expand_head(skb, needed_headroom, 0, GFP_ATOMIC)) { in ieee80211_rx_monitor()
546 skb = skb_copy_expand(origskb, needed_headroom, 0, GFP_ATOMIC); in ieee80211_rx_monitor()
3069 int needed_headroom; in ieee80211_rx_cooked_monitor() local
3086 needed_headroom = ieee80211_rx_radiotap_hdrlen(local, status, skb); in ieee80211_rx_cooked_monitor()
3088 if (skb_headroom(skb) < needed_headroom && in ieee80211_rx_cooked_monitor()
3089 pskb_expand_head(skb, needed_headroom, 0, GFP_ATOMIC)) in ieee80211_rx_cooked_monitor()
3093 ieee80211_add_rx_radiotap_header(local, skb, rate, needed_headroom, in ieee80211_rx_cooked_monitor()
Diface.c1742 ndev->needed_headroom = local->tx_headroom + in ieee80211_if_add()
/linux-4.4.14/net/l2tp/
Dl2tp_eth.c261 dev->needed_headroom += session->hdr_len; in l2tp_eth_create()
/linux-4.4.14/net/8021q/
Dvlan_dev.c570 dev->needed_headroom = real_dev->needed_headroom; in vlan_dev_init()
/linux-4.4.14/drivers/net/usb/
Dasix_devices.c246 dev->net->needed_headroom = 4; /* cf asix_tx_fixup() */ in ax88172_bind()
456 dev->net->needed_headroom = 4; /* cf asix_tx_fixup() */ in ax88772_bind()
Dax88179_178a.c1268 dev->net->needed_headroom = 8; in ax88179_bind()
/linux-4.4.14/drivers/net/
Dvxlan.c2775 unsigned short needed_headroom = ETH_HLEN; in vxlan_dev_configure() local
2821 needed_headroom = lowerdev->hard_header_len; in vxlan_dev_configure()
2831 needed_headroom += VXLAN6_HEADROOM; in vxlan_dev_configure()
2833 needed_headroom += VXLAN_HEADROOM; in vxlan_dev_configure()
2834 dev->needed_headroom = needed_headroom; in vxlan_dev_configure()
Dgeneve.c1203 dev->needed_headroom = encap_len + ETH_HLEN; in geneve_configure()
Dvirtio_net.c1843 dev->needed_headroom = vi->hdr_len; in virtnet_probe()
/linux-4.4.14/drivers/net/wireless/ath/ath6kl/
Dmain.c1301 dev->needed_headroom = ETH_HLEN; in init_netdev()
1302 dev->needed_headroom += roundup(sizeof(struct ath6kl_llc_snap_hdr) + in init_netdev()
Dtxrx.c402 if (skb_headroom(skb) < dev->needed_headroom) { in ath6kl_data_tx()
405 skb = skb_realloc_headroom(skb, dev->needed_headroom); in ath6kl_data_tx()
/linux-4.4.14/drivers/net/caif/
Dcaif_virtio.c709 netdev->needed_headroom = cfv->tx_hr; in cfv_probe()
/linux-4.4.14/net/mac802154/
Diface.c638 ndev->needed_headroom = local->hw.extra_tx_headroom + in ieee802154_if_add()
/linux-4.4.14/include/linux/
Dnetdevice.h255 ((((dev)->hard_header_len+(dev)->needed_headroom)&~(HH_DATA_MOD - 1)) + HH_DATA_MOD)
257 ((((dev)->hard_header_len+(dev)->needed_headroom+(extra))&~(HH_DATA_MOD - 1)) + HH_DATA_MOD)
1624 unsigned short needed_headroom; member
/linux-4.4.14/net/ipv6/
Dip6_gre.c694 if (max_headroom > dev->needed_headroom) in ip6gre_xmit2()
695 dev->needed_headroom = max_headroom; in ip6gre_xmit2()
/linux-4.4.14/drivers/net/hyperv/
Dnetvsc_drv.c1124 net->needed_headroom = max_needed_headroom; in netvsc_probe()
/linux-4.4.14/drivers/net/wireless/orinoco/
Dmain.c2282 dev->needed_headroom = ENCAPS_OVERHEAD; in orinoco_if_add()
/linux-4.4.14/drivers/net/ethernet/broadcom/
Dbcmsysport.c1837 dev->needed_headroom += sizeof(struct bcm_tsb); in bcm_sysport_probe()
/linux-4.4.14/drivers/net/ethernet/sun/
Dsunvnet.c1769 dev->needed_headroom = VNET_PACKET_SKIP + 8; in vnet_new()
/linux-4.4.14/drivers/net/ethernet/broadcom/genet/
Dbcmgenet.c3400 dev->needed_headroom += 64; in bcmgenet_probe()
/linux-4.4.14/drivers/net/ethernet/freescale/
Dgianfar.c1384 dev->needed_headroom = GMAC_FCB_LEN; in gfar_probe()