/kernel/linux/linux-5.10/include/net/ |
H A D | xdp.h | 14 * The XDP RX-queue info (xdp_rxq_info) is associated with the driver 19 * reference to this xdp_rxq_info structure. This provides the XDP 57 struct xdp_rxq_info { struct 73 struct xdp_rxq_info *rxq; 100 /* Lifetime of xdp_rxq_info is limited to NAPI/enqueue time, 213 int xdp_rxq_info_reg(struct xdp_rxq_info *xdp_rxq, 215 void xdp_rxq_info_unreg(struct xdp_rxq_info *xdp_rxq); 216 void xdp_rxq_info_unused(struct xdp_rxq_info *xdp_rxq); 217 bool xdp_rxq_info_is_reg(struct xdp_rxq_info *xdp_rxq); 218 int xdp_rxq_info_reg_mem_model(struct xdp_rxq_info *xdp_rx [all...] |
H A D | xsk_buff_pool.h | 13 struct xdp_rxq_info; 103 void xp_set_rxq_info(struct xsk_buff_pool *pool, struct xdp_rxq_info *rxq);
|
H A D | xdp_sock_drv.h | 41 struct xdp_rxq_info *rxq) in xsk_pool_set_rxq_info() 178 struct xdp_rxq_info *rxq) in xsk_pool_set_rxq_info()
|
/kernel/linux/linux-6.6/include/net/ |
H A D | xdp.h | 17 * The XDP RX-queue info (xdp_rxq_info) is associated with the driver 22 * reference to this xdp_rxq_info structure. This provides the XDP 60 struct xdp_rxq_info { struct 85 struct xdp_rxq_info *rxq; 117 xdp_init_buff(struct xdp_buff *xdp, u32 frame_sz, struct xdp_rxq_info *rxq) in xdp_init_buff() 171 /* Lifetime of xdp_rxq_info is limited to NAPI/enqueue time, 334 int __xdp_rxq_info_reg(struct xdp_rxq_info *xdp_rxq, 338 xdp_rxq_info_reg(struct xdp_rxq_info *xdp_rxq, in xdp_rxq_info_reg() 345 void xdp_rxq_info_unreg(struct xdp_rxq_info *xdp_rxq); 346 void xdp_rxq_info_unused(struct xdp_rxq_info *xdp_rx [all...] |
H A D | netdev_rx_queue.h | 12 struct xdp_rxq_info xdp_rxq;
|
H A D | xsk_buff_pool.h | 14 struct xdp_rxq_info; 134 void xp_set_rxq_info(struct xsk_buff_pool *pool, struct xdp_rxq_info *rxq);
|
H A D | xdp_sock_drv.h | 45 struct xdp_rxq_info *rxq) in xsk_pool_set_rxq_info() 267 struct xdp_rxq_info *rxq) in xsk_pool_set_rxq_info()
|
/kernel/linux/linux-5.10/net/core/ |
H A D | xdp.c | 133 void xdp_rxq_info_unreg_mem_model(struct xdp_rxq_info *xdp_rxq) in xdp_rxq_info_unreg_mem_model() 144 void xdp_rxq_info_unreg(struct xdp_rxq_info *xdp_rxq) in xdp_rxq_info_unreg() 159 static void xdp_rxq_info_init(struct xdp_rxq_info *xdp_rxq) in xdp_rxq_info_init() 165 int xdp_rxq_info_reg(struct xdp_rxq_info *xdp_rxq, in xdp_rxq_info_reg() 193 void xdp_rxq_info_unused(struct xdp_rxq_info *xdp_rxq) in xdp_rxq_info_unused() 199 bool xdp_rxq_info_is_reg(struct xdp_rxq_info *xdp_rxq) in xdp_rxq_info_is_reg() 343 int xdp_rxq_info_reg_mem_model(struct xdp_rxq_info *xdp_rxq, in xdp_rxq_info_reg_mem_model()
|
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/ |
H A D | test_xdp_bpf2bpf.c | 15 struct xdp_rxq_info { struct 29 struct xdp_rxq_info *rxq;
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/ |
H A D | test_xdp_bpf2bpf.c | 15 struct xdp_rxq_info { struct 29 struct xdp_rxq_info *rxq;
|
/kernel/linux/linux-6.6/net/core/ |
H A D | xdp.c | 137 void xdp_rxq_info_unreg_mem_model(struct xdp_rxq_info *xdp_rxq) in xdp_rxq_info_unreg_mem_model() 148 void xdp_rxq_info_unreg(struct xdp_rxq_info *xdp_rxq) in xdp_rxq_info_unreg() 161 static void xdp_rxq_info_init(struct xdp_rxq_info *xdp_rxq) in xdp_rxq_info_init() 167 int __xdp_rxq_info_reg(struct xdp_rxq_info *xdp_rxq, in __xdp_rxq_info_reg() 198 void xdp_rxq_info_unused(struct xdp_rxq_info *xdp_rxq) in xdp_rxq_info_unused() 204 bool xdp_rxq_info_is_reg(struct xdp_rxq_info *xdp_rxq) in xdp_rxq_info_is_reg() 350 int xdp_rxq_info_reg_mem_model(struct xdp_rxq_info *xdp_rxq, in xdp_rxq_info_reg_mem_model()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/engleder/ |
H A D | tsnep.h | 140 struct xdp_rxq_info xdp_rxq; 141 struct xdp_rxq_info xdp_rxq_zc;
|
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/dpaa/ |
H A D | dpaa_eth.h | 47 struct xdp_rxq_info xdp_rxq;
|
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/nic/ |
H A D | otx2_txrx.h | 141 struct xdp_rxq_info xdp_rxq;
|
/kernel/linux/linux-6.6/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_ring.h | 154 struct xdp_rxq_info xdp_rxq;
|
/kernel/linux/linux-5.10/include/trace/events/ |
H A D | xdp.h | 338 const struct xdp_rxq_info *rxq), 347 __field(const struct xdp_rxq_info *, rxq)
|
/kernel/linux/linux-6.6/include/trace/events/ |
H A D | xdp.h | 351 const struct xdp_rxq_info *rxq), 360 __field(const struct xdp_rxq_info *, rxq)
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/ |
H A D | ice_txrx.h | 300 struct xdp_rxq_info xdp_rxq;
|
/kernel/linux/linux-6.6/drivers/net/ethernet/fungible/funeth/ |
H A D | funeth_txrx.h | 198 struct xdp_rxq_info xdp_rxq;
|
/kernel/linux/linux-5.10/samples/bpf/ |
H A D | Makefile | 46 tprogs-y += xdp_rxq_info 103 xdp_rxq_info-objs := xdp_rxq_info_user.o
|
/kernel/linux/linux-6.6/drivers/net/ethernet/google/gve/ |
H A D | gve.h | 280 struct xdp_rxq_info xdp_rxq; 281 struct xdp_rxq_info xsk_rxq;
|
/kernel/linux/linux-5.10/drivers/net/ethernet/cavium/thunder/ |
H A D | nicvf_queues.h | 252 struct xdp_rxq_info xdp_rxq;
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_txrx.h | 390 struct xdp_rxq_info xdp_rxq;
|
/kernel/linux/linux-5.10/drivers/net/ethernet/amazon/ena/ |
H A D | ena_netdev.h | 265 struct xdp_rxq_info xdp_rxq;
|
/kernel/linux/linux-6.6/drivers/net/ethernet/cavium/thunder/ |
H A D | nicvf_queues.h | 252 struct xdp_rxq_info xdp_rxq;
|