Home
last modified time | relevance | path

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

/kernel/linux/linux-5.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.c793 xsk->config.rx_size * sizeof(struct xdp_desc), in xsk_socket__create_shared()
814 xsk->config.tx_size * sizeof(struct xdp_desc), in xsk_socket__create_shared()
866 xsk->config.tx_size * sizeof(struct xdp_desc)); in xsk_socket__create_shared()
870 xsk->config.rx_size * sizeof(struct xdp_desc)); in xsk_socket__create_shared()
921 size_t desc_sz = sizeof(struct xdp_desc); in xsk_socket__delete()
/kernel/linux/linux-5.10/net/xdp/
Dxsk_queue.h29 struct xdp_desc desc[] ____cacheline_aligned_in_smp;
127 struct xdp_desc *desc) in xp_aligned_validate_desc()
147 struct xdp_desc *desc) in xp_unaligned_validate_desc()
167 struct xdp_desc *desc) in xp_validate_desc()
174 struct xdp_desc *d, in xskq_cons_is_valid_desc()
185 struct xdp_desc *desc, in xskq_cons_read_desc()
244 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()
/kernel/linux/linux-5.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;
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/
Dif_xdp.h52 struct xdp_desc { struct
/kernel/linux/linux-5.10/tools/include/uapi/linux/
Dif_xdp.h103 struct xdp_desc { struct
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/
Dif_xdp.h80 struct xdp_desc { struct
/kernel/linux/linux-5.10/include/uapi/linux/
Dif_xdp.h103 struct xdp_desc { struct
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/
Dtx.c82 struct xdp_desc desc; in mlx5e_xsk_tx()
/kernel/linux/linux-5.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;
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/i40e/
Di40e_xsk.c461 struct xdp_desc desc; in i40e_xmit_zc()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbe/
Dixgbe_xsk.c389 struct xdp_desc desc; in ixgbe_xmit_zc()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/
Dice_xsk.c698 struct xdp_desc desc; in ice_xmit_zc()
/kernel/linux/linux-5.10/samples/bpf/
Dxdpsock_user.c1258 struct xdp_desc *tx_desc = xsk_ring_prod__tx_desc(&xsk->tx, in tx_only()