Home
last modified time | relevance | path

Searched refs:tx_metadata_len (Results 1 – 10 of 10) sorted by relevance

/linux/net/xdp/
H A Dxdp_umem.c211 if (mr->tx_metadata_len >= 256 || mr->tx_metadata_len % 8) in xdp_umem_reg()
213 if (mr->tx_metadata_len < 16) in xdp_umem_reg()
215 umem->tx_metadata_len = mr->tx_metadata_len; in xdp_umem_reg()
H A Dxsk_queue.h169 if (check_sub_overflow(desc->addr, pool->tx_metadata_len, &addr)) in xp_aligned_validate_desc()
179 if (offset + len + pool->tx_metadata_len > pool->chunk_size) in xp_aligned_validate_desc()
201 len += pool->tx_metadata_len; in xp_unaligned_validate_desc()
207 pool->tx_metadata_len, &addr)) in xp_unaligned_validate_desc()
H A Dxsk_buff_pool.c92 pool->tx_metadata_len = umem->tx_metadata_len; in xp_create_and_assign_umem()
H A Dxsk.c996 if (unlikely(pool->tx_metadata_len == 0)) in xsk_skb_metadata()
999 meta = buffer - pool->tx_metadata_len; in xsk_skb_metadata()
1865 BUILD_BUG_ON(offsetof(struct xdp_umem_reg, tx_metadata_len) + in xsk_setsockopt()
1866 sizeof_field(struct xdp_umem_reg, tx_metadata_len) != in xsk_setsockopt()
/linux/tools/testing/selftests/bpf/
H A Dxsk.c118 cfg->tx_metadata_len = 0; in xsk_set_umem_config()
127 cfg->tx_metadata_len = usr_cfg->tx_metadata_len; in xsk_set_umem_config()
257 mr.tx_metadata_len = umem->config.tx_metadata_len; in xsk_umem__create()
H A Dxsk.h203 __u32 tx_metadata_len; member
H A Dxdp_hw_metadata.c105 .tx_metadata_len = sizeof(struct xsk_tx_metadata), in open_xsk()
/linux/tools/include/uapi/linux/
H A Dif_xdp.h44 /* Request to reserve tx_metadata_len bytes of per-chunk metadata.
90 __u32 tx_metadata_len; member
/linux/include/net/
H A Dxdp_sock.h33 u8 tx_metadata_len; member
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dxdp_metadata.c73 .tx_metadata_len = sizeof(struct xsk_tx_metadata), in open_xsk()