Searched refs:xdp_desc (Results 1 – 12 of 12) sorted by relevance
| /Linux-v5.4/tools/lib/bpf/ |
| D | xsk.h | 64 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()
|
| D | xsk.c | 562 xsk->config.rx_size * sizeof(struct xdp_desc), in xsk_socket__create() 581 xsk->config.tx_size * sizeof(struct xdp_desc), in xsk_socket__create() 624 xsk->config.tx_size * sizeof(struct xdp_desc)); in xsk_socket__create() 628 xsk->config.rx_size * sizeof(struct xdp_desc)); in xsk_socket__create() 666 size_t desc_sz = sizeof(struct xdp_desc); in xsk_socket__delete()
|
| /Linux-v5.4/net/xdp/ |
| D | xsk_queue.h | 25 struct xdp_desc desc[0] ____cacheline_aligned_in_smp; 272 static inline bool xskq_is_valid_desc(struct xsk_queue *q, struct xdp_desc *d, in xskq_is_valid_desc() 299 static inline struct xdp_desc *xskq_validate_desc(struct xsk_queue *q, in xskq_validate_desc() 300 struct xdp_desc *desc, in xskq_validate_desc() 317 static inline struct xdp_desc *xskq_peek_desc(struct xsk_queue *q, in xskq_peek_desc() 318 struct xdp_desc *desc, in xskq_peek_desc()
|
| D | xsk_queue.c | 28 return sizeof(struct xdp_ring) + q->nentries * sizeof(struct xdp_desc); in xskq_rxtx_get_ring_size()
|
| D | xsk.c | 285 bool xsk_umem_consume_tx(struct xdp_umem *umem, struct xdp_desc *desc) in xsk_umem_consume_tx() 334 struct xdp_desc desc; in xsk_generic_xmit()
|
| /Linux-v5.4/tools/include/uapi/linux/ |
| D | if_xdp.h | 100 struct xdp_desc { struct
|
| /Linux-v5.4/include/uapi/linux/ |
| D | if_xdp.h | 100 struct xdp_desc { struct
|
| /Linux-v5.4/include/net/ |
| D | xdp_sock.h | 120 bool xsk_umem_consume_tx(struct xdp_umem *umem, struct xdp_desc *desc); 260 struct xdp_desc *desc) in xsk_umem_consume_tx()
|
| /Linux-v5.4/Documentation/networking/ |
| D | af_xdp.rst | 181 is a struct xdp_desc descriptor. The descriptor contains UMEM offset 187 The user application consumes struct xdp_desc descriptors from this 193 The TX ring is used to send frames. The struct xdp_desc descriptor is 199 The user application produces struct xdp_desc descriptors to this 246 // struct xdp_desc *desc; 258 // typedef struct xdp_desc RING_TYPE;
|
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/ |
| D | tx.c | 76 struct xdp_desc desc; in mlx5e_xsk_tx()
|
| /Linux-v5.4/drivers/net/ethernet/intel/ixgbe/ |
| D | ixgbe_xsk.c | 581 struct xdp_desc desc; in ixgbe_xmit_zc()
|
| /Linux-v5.4/drivers/net/ethernet/intel/i40e/ |
| D | i40e_xsk.c | 652 struct xdp_desc desc; in i40e_xmit_zc()
|