Home
last modified time | relevance | path

Searched refs:xdp_desc (Results 1 – 14 of 14) sorted by relevance

/Linux-v5.10/tools/lib/bpf/
Dxsk.h64 static inline struct xdp_desc *xsk_ring_prod__tx_desc(struct xsk_ring_prod *tx, in xsk_ring_prod__tx_desc()
67 struct xdp_desc *descs = (struct xdp_desc *)tx->ring; in xsk_ring_prod__tx_desc()
72 static inline const struct xdp_desc *
75 const struct xdp_desc *descs = (const struct xdp_desc *)rx->ring; in xsk_ring_cons__rx_desc()
Dxsk.c779 xsk->config.rx_size * sizeof(struct xdp_desc), in xsk_socket__create_shared()
800 xsk->config.tx_size * sizeof(struct xdp_desc), in xsk_socket__create_shared()
852 xsk->config.tx_size * sizeof(struct xdp_desc)); in xsk_socket__create_shared()
856 xsk->config.rx_size * sizeof(struct xdp_desc)); in xsk_socket__create_shared()
893 size_t desc_sz = sizeof(struct xdp_desc); in xsk_socket__delete()
/Linux-v5.10/net/xdp/
Dxsk_queue.h29 struct xdp_desc desc[] ____cacheline_aligned_in_smp;
127 struct xdp_desc *desc) in xp_aligned_validate_desc()
145 struct xdp_desc *desc) in xp_unaligned_validate_desc()
165 struct xdp_desc *desc) in xp_validate_desc()
172 struct xdp_desc *d, in xskq_cons_is_valid_desc()
183 struct xdp_desc *desc, in xskq_cons_read_desc()
242 struct xdp_desc *desc, in xskq_cons_peek_desc()
Dxsk.c314 bool xsk_tx_peek_desc(struct xsk_buff_pool *pool, struct xdp_desc *desc) in xsk_tx_peek_desc()
379 struct xdp_desc desc; in xsk_generic_xmit()
/Linux-v5.10/include/net/
Dxdp_sock_drv.h15 bool xsk_tx_peek_desc(struct xsk_buff_pool *pool, struct xdp_desc *desc);
126 struct xdp_desc *desc) in xsk_tx_peek_desc()
Dxsk_buff_pool.h15 struct xdp_desc;
/Linux-v5.10/tools/include/uapi/linux/
Dif_xdp.h103 struct xdp_desc { struct
/Linux-v5.10/include/uapi/linux/
Dif_xdp.h103 struct xdp_desc { struct
/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/
Dtx.c82 struct xdp_desc desc; in mlx5e_xsk_tx()
/Linux-v5.10/Documentation/networking/
Daf_xdp.rst186 is a struct xdp_desc descriptor. The descriptor contains UMEM offset
192 The user application consumes struct xdp_desc descriptors from this
198 The TX ring is used to send frames. The struct xdp_desc descriptor is
204 The user application produces struct xdp_desc descriptors to this
488 // struct xdp_desc *desc;
500 // typedef struct xdp_desc RING_TYPE;
/Linux-v5.10/drivers/net/ethernet/intel/i40e/
Di40e_xsk.c396 struct xdp_desc desc; in i40e_xmit_zc()
/Linux-v5.10/drivers/net/ethernet/intel/ixgbe/
Dixgbe_xsk.c381 struct xdp_desc desc; in ixgbe_xmit_zc()
/Linux-v5.10/drivers/net/ethernet/intel/ice/
Dice_xsk.c671 struct xdp_desc desc; in ice_xmit_zc()
/Linux-v5.10/samples/bpf/
Dxdpsock_user.c1256 struct xdp_desc *tx_desc = xsk_ring_prod__tx_desc(&xsk->tx, in tx_only()