Home
last modified time | relevance | path

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

123

/drivers/net/ethernet/microchip/sparx5/lan969x/
A Dlan969x_fdma.c303 int next_dcb, needed_headroom, needed_tailroom, err; in lan969x_fdma_xmit() local
313 needed_headroom = max_t(int, IFH_LEN * 4 - skb_headroom(skb), 0); in lan969x_fdma_xmit()
315 if (needed_headroom || needed_tailroom || skb_header_cloned(skb)) { in lan969x_fdma_xmit()
316 err = pskb_expand_head(skb, needed_headroom, needed_tailroom, in lan969x_fdma_xmit()
/drivers/net/
A Dnetkit.c202 peer->needed_headroom = headroom; in netkit_set_headroom()
203 dev->needed_headroom = headroom; in netkit_set_headroom()
401 peer->needed_headroom = headroom; in netkit_new_link()
402 dev->needed_headroom = headroom; in netkit_new_link()
948 if (nla_put_u16(skb, IFLA_NETKIT_HEADROOM, dev->needed_headroom)) in netkit_fill_info()
A Dmacsec.c2637 int needed_headroom, needed_tailroom; in macsec_set_head_tail_room() local
2642 needed_headroom = ops->needed_headroom; in macsec_set_head_tail_room()
2645 needed_headroom = MACSEC_NEEDED_HEADROOM; in macsec_set_head_tail_room()
2649 dev->needed_headroom = real_dev->needed_headroom + needed_headroom; in macsec_set_head_tail_room()
3480 skb_final_len = skb->len - ETH_HLEN + ops->needed_headroom + in macsec_insert_tx_tag()
A Dgtp.c1273 if (skb_cow_head(skb, dev->needed_headroom)) in gtp_dev_xmit()
1366 dev->needed_headroom = LL_MAX_HEADER + GTP_IPV4_MAXLEN; in gtp_link_setup()
1524 dev->needed_headroom = LL_MAX_HEADER + GTP_IPV6_MAXLEN; in gtp_newlink()
A Damt.c3229 dev->needed_headroom = amt->stream_dev->needed_headroom + in amt_newlink()
3255 dev->needed_headroom = amt->stream_dev->needed_headroom + in amt_newlink()
/drivers/net/ethernet/mscc/
A Docelot_fdma.c643 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()
/drivers/net/wan/
A Dlapbether.c403 ndev->needed_headroom = -1 + 3 + 2 + dev->hard_header_len in lapbeth_new_device()
404 + dev->needed_headroom; in lapbeth_new_device()
A Dhdlc.c236 dev->needed_headroom = 0; in hdlc_setup_dev()
A Dhdlc_x25.c357 dev->needed_headroom = 3 - 1; in x25_ioctl()
/drivers/net/ethernet/microchip/lan966x/
A Dlan966x_fdma.c702 int needed_headroom; in lan966x_fdma_xmit() local
721 needed_headroom = max_t(int, IFH_LEN_BYTES - skb_headroom(skb), 0); in lan966x_fdma_xmit()
723 if (needed_headroom || needed_tailroom || skb_header_cloned(skb)) { in lan966x_fdma_xmit()
724 err = pskb_expand_head(skb, needed_headroom, needed_tailroom, in lan966x_fdma_xmit()
/drivers/net/wwan/
A Dmhi_wwan_mbim.c587 ndev->needed_headroom = sizeof(struct mbim_tx_hdr); in mhi_mbim_setup()
594 ndev->max_mtu = MHI_MAX_BUF_SZ - ndev->needed_headroom; in mhi_mbim_setup()
/drivers/net/ovpn/
A Dmain.c171 dev->needed_headroom = ALIGN(OVPN_HEAD_ROOM, 4); in ovpn_setup()
/drivers/net/hyperv/
A Dnetvsc_drv.c2366 if (ndev->needed_headroom < vf_netdev->needed_headroom) in netvsc_register_vf()
2367 ndev->needed_headroom = vf_netdev->needed_headroom; in netvsc_register_vf()
2466 ndev->needed_headroom = RNDIS_AND_PPI_SIZE; in netvsc_unregister_vf()
2538 net->needed_headroom = RNDIS_AND_PPI_SIZE; in netvsc_probe()
/drivers/net/ipa/
A Dipa_modem.c240 netdev->needed_headroom = sizeof(struct rmnet_map_header); in ipa_modem_netdev_setup()
/drivers/net/ethernet/qualcomm/rmnet/
A Drmnet_vnd.c276 rmnet_dev->needed_headroom = RMNET_NEEDED_HEADROOM; in rmnet_vnd_setup()
/drivers/net/ethernet/sun/
A Dldmvsw.c236 dev->needed_headroom = VNET_PACKET_SKIP + 8; in vsw_alloc_netdev()
A Dsunvnet.c281 dev->needed_headroom = VNET_PACKET_SKIP + 8; in vnet_new()
/drivers/net/ethernet/freescale/dpaa2/
A Ddpaa2-eth.c1402 unsigned int needed_headroom; in __dpaa2_eth_tx() local
1417 needed_headroom = dpaa2_eth_needed_headroom(skb); in __dpaa2_eth_tx()
1442 } else if (skb_headroom(skb) < needed_headroom) { in __dpaa2_eth_tx()
2821 unsigned int needed_headroom; in dpaa2_eth_xdp_create_fd() local
2829 needed_headroom = dpaa2_eth_needed_headroom(NULL); in dpaa2_eth_xdp_create_fd()
2830 if (xdpf->headroom < needed_headroom) in dpaa2_eth_xdp_create_fd()
2837 buffer_start = xdpf->data - needed_headroom; in dpaa2_eth_xdp_create_fd()
5017 net_dev->needed_headroom = DPAA2_ETH_SWA_SIZE + DPAA2_ETH_TX_BUF_ALIGN; in dpaa2_eth_probe()
/drivers/net/wireguard/
A Ddevice.c287 dev->needed_headroom = DATA_PACKET_HEAD_ROOM; in wg_setup()
/drivers/net/wwan/t7xx/
A Dt7xx_netdev.c224 dev->needed_headroom += sizeof(struct ccci_header); in t7xx_ccmni_wwan_setup()
/drivers/net/vxlan/
A Dvxlan_core.c3858 unsigned short needed_headroom = ETH_HLEN; in vxlan_config_apply() local
3883 needed_headroom = lowerdev->hard_header_len; in vxlan_config_apply()
3884 needed_headroom += lowerdev->needed_headroom; in vxlan_config_apply()
3901 needed_headroom += vxlan_headroom(flags); in vxlan_config_apply()
3902 dev->needed_headroom = needed_headroom; in vxlan_config_apply()
/drivers/net/usb/
A Dasix_devices.c272 dev->net->needed_headroom = 4; /* cf asix_tx_fixup() */ in ax88172_bind()
868 dev->net->needed_headroom = 4; /* cf asix_tx_fixup() */ in ax88772_bind()
/drivers/net/wireless/ath/ath6kl/
A Dmain.c1299 dev->needed_headroom = ETH_HLEN; in init_netdev()
1300 dev->needed_headroom += roundup(sizeof(struct ath6kl_llc_snap_hdr) + in init_netdev()
/drivers/net/ethernet/vertexcom/
A Dmse102x.c724 ndev->needed_headroom += ALIGN(DET_SOF_LEN, 4); in mse102x_probe_spi()
/drivers/net/caif/
A Dcaif_virtio.c705 netdev->needed_headroom = cfv->tx_hr; in cfv_probe()

Completed in 84 milliseconds

123