Symbol: XDP_PACKET_HEADROOM
drivers/net/ethernet/amazon/ena/ena_xdp.c
246
rx_ring->rx_headroom = XDP_PACKET_HEADROOM;
drivers/net/ethernet/amazon/ena/ena_xdp.h
18
VLAN_HLEN - XDP_PACKET_HEADROOM - \
drivers/net/ethernet/aquantia/atlantic/aq_ring.h
16
#define AQ_XDP_HEADROOM ALIGN(max(NET_SKB_PAD, XDP_PACKET_HEADROOM), 8)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
4579
bp->rx_offset = NET_IP_ALIGN + XDP_PACKET_HEADROOM;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
4580
bp->rx_dma_offset = XDP_PACKET_HEADROOM;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
4775
rx_space = rx_size + ALIGN(max(NET_SKB_PAD, XDP_PACKET_HEADROOM), 8) +
drivers/net/ethernet/broadcom/bnxt/bnxt.c
4819
ALIGN(max(NET_SKB_PAD, XDP_PACKET_HEADROOM), 8) -
drivers/net/ethernet/broadcom/bnxt/bnxt.h
776
XDP_PACKET_HEADROOM)
drivers/net/ethernet/cavium/thunder/nicvf_main.c
550
xdp_init_buff(&xdp, RCV_FRAG_LEN + XDP_PACKET_HEADROOM,
drivers/net/ethernet/cavium/thunder/nicvf_main.c
576
RCV_FRAG_LEN + XDP_PACKET_HEADROOM,
drivers/net/ethernet/cavium/thunder/nicvf_main.c
607
RCV_FRAG_LEN + XDP_PACKET_HEADROOM,
drivers/net/ethernet/cavium/thunder/nicvf_queues.c
1653
len += XDP_PACKET_HEADROOM;
drivers/net/ethernet/cavium/thunder/nicvf_queues.c
204
buf_len += XDP_PACKET_HEADROOM;
drivers/net/ethernet/cavium/thunder/nicvf_queues.c
225
pgcache->dma_addr = *rbuf + XDP_PACKET_HEADROOM;
drivers/net/ethernet/engleder/tsnep_main.c
1294
length = xdp->data_end - xdp->data_hard_start - XDP_PACKET_HEADROOM;
drivers/net/ethernet/engleder/tsnep_main.c
1322
XDP_PACKET_HEADROOM;
drivers/net/ethernet/engleder/tsnep_main.c
1512
XDP_PACKET_HEADROOM + TSNEP_RX_INLINE_METADATA_SIZE,
drivers/net/ethernet/engleder/tsnep_main.c
34
#define TSNEP_RX_OFFSET (max(NET_SKB_PAD, XDP_PACKET_HEADROOM) + NET_IP_ALIGN)
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
157
XDP_PACKET_HEADROOM - DPAA_HWA_SIZE)
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2607
xdp_prepare_buff(&xdp, vaddr + fd_off - XDP_PACKET_HEADROOM,
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2608
XDP_PACKET_HEADROOM, qm_fd_get_length(fd), true);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
3296
headroom = XDP_PACKET_HEADROOM;
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
2659
dpaa2_eth_rx_head_room(priv) - XDP_PACKET_HEADROOM;
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
2727
(has_xdp ? XDP_PACKET_HEADROOM : 0);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
440
offset = dpaa2_fd_get_offset(fd) - XDP_PACKET_HEADROOM;
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
442
xdp_prepare_buff(&xdp, vaddr + offset, XDP_PACKET_HEADROOM,
drivers/net/ethernet/freescale/enetc/enetc.c
3259
rx_ring->buffer_offset = XDP_PACKET_HEADROOM;
drivers/net/ethernet/freescale/enetc/enetc.h
84
min(SKB_WITH_OVERHEAD(ENETC_RXB_TRUESIZE) - XDP_PACKET_HEADROOM, 0xffff)
drivers/net/ethernet/freescale/fec.h
332
#define FEC_DRV_RESERVE_SPACE (XDP_PACKET_HEADROOM + \
drivers/net/ethernet/freescale/fec.h
334
#define FEC_ENET_XDP_HEADROOM (XDP_PACKET_HEADROOM)
drivers/net/ethernet/google/gve/gve_buffer_mgmt_dqo.c
260
.offset = xdp ? XDP_PACKET_HEADROOM : 0,
drivers/net/ethernet/google/gve/gve_rx.c
726
int headroom = XDP_PACKET_HEADROOM;
drivers/net/ethernet/google/gve/gve_rx_dqo.c
237
rx->rx_headroom = XDP_PACKET_HEADROOM;
drivers/net/ethernet/intel/igc/igc_main.c
2202
return XDP_PACKET_HEADROOM;
drivers/net/ethernet/marvell/mvneta.c
375
#define MVNETA_SKB_HEADROOM ALIGN(max(NET_SKB_PAD, XDP_PACKET_HEADROOM), 8)
drivers/net/ethernet/marvell/mvpp2/mvpp2.h
26
#define MVPP2_SKB_HEADROOM min(max(XDP_PACKET_HEADROOM, NET_SKB_PAD), 224)
drivers/net/ethernet/mediatek/mtk_eth_soc.h
59
#define MTK_PP_HEADROOM XDP_PACKET_HEADROOM
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
57
XDP_PACKET_HEADROOM - \
drivers/net/ethernet/mellanox/mlx4/en_rx.c
1037
priv->rx_headroom = XDP_PACKET_HEADROOM;
drivers/net/ethernet/mellanox/mlx5/core/en/params.c
237
headroom += XDP_PACKET_HEADROOM;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1906
linear_hr = XDP_PACKET_HEADROOM;
drivers/net/ethernet/microchip/fdma/fdma_api.h
205
XDP_PACKET_HEADROOM;
drivers/net/ethernet/microchip/fdma/fdma_api.h
217
XDP_PACKET_HEADROOM;
drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c
21
*dataptr = page_pool_get_dma_addr(page) + XDP_PACKET_HEADROOM;
drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c
404
(dma_addr_t)db->dataptr + XDP_PACKET_HEADROOM,
drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c
408
lan966x_ifh_get_src_port(page_address(page) + XDP_PACKET_HEADROOM,
drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c
41
*dataptr = lan966x->tx.dcbs_buf[dcb].dma_addr + XDP_PACKET_HEADROOM;
drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c
440
skb_reserve(skb, XDP_PACKET_HEADROOM);
drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c
652
ifh = page_address(page) + XDP_PACKET_HEADROOM;
drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c
659
dma_addr + XDP_PACKET_HEADROOM,
drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c
85
.offset = XDP_PACKET_HEADROOM,
drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c
854
XDP_PACKET_HEADROOM;
drivers/net/ethernet/microchip/lan966x/lan966x_xdp.c
85
IFH_LEN_BYTES + XDP_PACKET_HEADROOM,
drivers/net/ethernet/microsoft/mana/mana_bpf.c
94
xdp_prepare_buff(xdp, buf_va, XDP_PACKET_HEADROOM, pkt_len, true);
drivers/net/ethernet/microsoft/mana/mana_en.c
760
*headroom = XDP_PACKET_HEADROOM;
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2197
dp->rx_dma_off = prog ? XDP_PACKET_HEADROOM - nn->dp.rx_offset : 0;
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
725
fl_bufsz = XDP_PACKET_HEADROOM;
drivers/net/ethernet/pensando/ionic/ionic_dev.h
199
XDP_PACKET_HEADROOM + \
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
323
off + XDP_PACKET_HEADROOM;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
490
XDP_PACKET_HEADROOM, frag_len, false);
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
492
buf_info->page_offset + XDP_PACKET_HEADROOM,
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
643
headroom = XDP_PACKET_HEADROOM;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
802
headroom = XDP_PACKET_HEADROOM;
drivers/net/ethernet/qlogic/qede/qede_main.c
1563
rxq->rx_headroom = edev->xdp_prog ? XDP_PACKET_HEADROOM : NET_SKB_PAD;
drivers/net/ethernet/socionext/netsec.c
243
#define NETSEC_RXBUF_HEADROOM (max(XDP_PACKET_HEADROOM, NET_SKB_PAD) + \
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
1483
return XDP_PACKET_HEADROOM;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
173
#define AM65_CPSW_HEADROOM_NA (max(NET_SKB_PAD, XDP_PACKET_HEADROOM) + NET_IP_ALIGN)
drivers/net/ethernet/ti/cpsw_priv.h
421
#define CPSW_HEADROOM_NA (max(XDP_PACKET_HEADROOM, NET_SKB_PAD) + NET_IP_ALIGN)
drivers/net/ethernet/ti/icssg/icssg_prueth.h
260
#define PRUETH_HEADROOM_NA (max(XDP_PACKET_HEADROOM, NET_SKB_PAD) + NET_IP_ALIGN)
drivers/net/tun.c
1529
if (SKB_DATA_ALIGN(len + TUN_RX_PAD + XDP_PACKET_HEADROOM) +
drivers/net/tun.c
1615
pad += XDP_PACKET_HEADROOM;
drivers/net/veth.c
38
#define VETH_XDP_HEADROOM (XDP_PACKET_HEADROOM + NET_IP_ALIGN)
drivers/net/veth.c
760
skb_headroom(skb) < XDP_PACKET_HEADROOM) {
drivers/net/veth.c
761
if (skb_pp_cow_data(rq->page_pool, pskb, XDP_PACKET_HEADROOM))
drivers/net/virtio_net.c
1200
XDP_PACKET_HEADROOM - vi->hdr_len, len, 1);
drivers/net/virtio_net.c
1843
return vi->xdp_enabled ? XDP_PACKET_HEADROOM : 0;
drivers/net/virtio_net.c
1917
*len = page_off - XDP_PACKET_HEADROOM;
drivers/net/virtio_net.c
2217
xdp_prepare_buff(xdp, buf - XDP_PACKET_HEADROOM,
drivers/net/virtio_net.c
2218
XDP_PACKET_HEADROOM + vi->hdr_len, len - vi->hdr_len, true);
drivers/net/virtio_net.c
2328
XDP_PACKET_HEADROOM,
drivers/net/virtio_net.c
2333
xdp_room = SKB_DATA_ALIGN(XDP_PACKET_HEADROOM +
drivers/net/virtio_net.c
2342
memcpy(page_address(xdp_page) + XDP_PACKET_HEADROOM,
drivers/net/virtio_net.c
2352
return page_address(*page) + XDP_PACKET_HEADROOM;
drivers/net/virtio_net.c
5970
unsigned int room = SKB_DATA_ALIGN(XDP_PACKET_HEADROOM +
drivers/net/vmxnet3/vmxnet3_xdp.h
18
#define VMXNET3_XDP_HEADROOM (XDP_PACKET_HEADROOM + NET_IP_ALIGN)
drivers/net/xen-netfront.c
1614
headroom = xdp ? XDP_PACKET_HEADROOM : 0;
drivers/net/xen-netfront.c
1627
unsigned long max_mtu = XEN_PAGE_SIZE - XDP_PACKET_HEADROOM;
drivers/net/xen-netfront.c
2175
.offset = XDP_PACKET_HEADROOM,
drivers/net/xen-netfront.c
2176
.max_len = XEN_PAGE_SIZE - XDP_PACKET_HEADROOM,
drivers/net/xen-netfront.c
976
xdp_init_buff(xdp, XEN_PAGE_SIZE - XDP_PACKET_HEADROOM,
drivers/net/xen-netfront.c
978
xdp_prepare_buff(xdp, page_address(pdata), XDP_PACKET_HEADROOM,
drivers/vhost/net.c
691
int headroom = vhost_sock_xdp(sock) ? XDP_PACKET_HEADROOM : 0;
include/net/libeth/rx.h
16
#define LIBETH_XDP_HEADROOM (ALIGN(XDP_PACKET_HEADROOM, NET_SKB_PAD) + \
include/net/mana/mana.h
320
#define MANA_XDP_MTU_MAX (PAGE_SIZE - MANA_RXBUF_PAD - XDP_PACKET_HEADROOM)
include/net/xdp_sock_drv.h
201
xdp->data = xdp->data_hard_start + XDP_PACKET_HEADROOM;
include/net/xdp_sock_drv.h
41
return XDP_PACKET_HEADROOM + pool->headroom;
include/net/xsk_buff_pool.h
132
xskb->dma = xskb->frame_dma + pool->headroom + XDP_PACKET_HEADROOM;
net/bpf/test_run.c
124
u32 headroom = XDP_PACKET_HEADROOM;
net/bpf/test_run.c
1274
u32 headroom = XDP_PACKET_HEADROOM;
net/core/dev.c
5537
hroom = XDP_PACKET_HEADROOM - skb_headroom(skb);
net/core/dev.c
5569
skb_headroom(skb) < XDP_PACKET_HEADROOM) {
net/core/skbuff.c
1027
return skb_pp_cow_data(pool, pskb, XDP_PACKET_HEADROOM);
net/xdp/xdp_umem.c
206
if (headroom >= chunk_size - XDP_PACKET_HEADROOM)
net/xdp/xsk_buff_pool.c
564
xskb->xdp.data = xskb->xdp.data_hard_start + XDP_PACKET_HEADROOM;
net/xdp/xsk_buff_pool.c
82
XDP_PACKET_HEADROOM;
tools/testing/selftests/bpf/prog_tests/test_xsk.c
1525
u32 rx_frame_size = umem->frame_size - XDP_PACKET_HEADROOM;
tools/testing/selftests/bpf/prog_tests/test_xsk.c
1989
XDP_PACKET_HEADROOM - MIN_PKT_SIZE * 3;
tools/testing/selftests/bpf/prog_tests/test_xsk.c
776
expected_offset = (pkt_offset + headroom + XDP_PACKET_HEADROOM) % umem->frame_size;
tools/testing/selftests/bpf/prog_tests/xdp_adjust_tail.c
133
max_grow = 4096 - XDP_PACKET_HEADROOM - tailroom; /* 3520 */
tools/testing/selftests/bpf/prog_tests/xdp_pull_data.c
129
max_meta_len = XDP_PACKET_HEADROOM - skel->bss->xdpf_sz;
tools/testing/selftests/bpf/prog_tests/xdp_pull_data.c
130
max_data_len = pg_sz - XDP_PACKET_HEADROOM - skel->bss->sinfo_sz;
tools/testing/selftests/bpf/prog_tests/xdp_pull_data.c
84
int headroom = XDP_PACKET_HEADROOM - meta_len - skel->bss->xdpf_sz;
tools/testing/selftests/bpf/prog_tests/xdp_pull_data.c
85
int tailroom = frame_sz - XDP_PACKET_HEADROOM -
tools/testing/selftests/bpf/progs/test_xdp_pull_data.c
17
sinfo_sz = __PAGE_SIZE - XDP_PACKET_HEADROOM -