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

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

Completed in 1262 milliseconds