linux/drivers/net/ethernet/intel/libeth
Pavan Kumar Linga 354c28830a libeth: allow to create fill queues without NAPI
Control queues can utilize libeth_rx fill queues, despite working outside
of NAPI context. The only problem is standard fill queues requiring NAPI
that provides them with the device pointer.

Introduce a way to provide the device directly without using NAPI.

Suggested-by: Alexander Lobakin <aleksander.lobakin@intel.com>
Reviewed-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
Signed-off-by: Pavan Kumar Linga <pavan.kumar.linga@intel.com>
Tested-by: Bharath R <bharath.r@intel.com>
Tested-by: Samuel Salin <Samuel.salin@intel.com>
Signed-off-by: Larysa Zaremba <larysa.zaremba@intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
2026-08-12 13:56:50 -07:00
..
Kconfig libeth: xsk: add XSk XDP_TX sending helpers 2025-06-16 11:40:15 -07:00
Makefile libeth: xsk: add XSk XDP_TX sending helpers 2025-06-16 11:40:15 -07:00
priv.h libeth: xsk: add XSk Rx processing support 2025-06-16 11:40:15 -07:00
rx.c libeth: allow to create fill queues without NAPI 2026-08-12 13:56:50 -07:00
tx.c libeth: xsk: add XSk XDP_TX sending helpers 2025-06-16 11:40:15 -07:00
xdp.c libeth: xsk: add XSk Rx processing support 2025-06-16 11:40:15 -07:00
xsk.c libeth, idpf: use truesize as XDP RxQ info frag_size 2026-03-05 08:02:05 -08:00