linux/include/net/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
..
cache.h libeth: add cacheline / struct layout assertion helpers 2024-07-10 10:29:53 -07:00
rx.h libeth: allow to create fill queues without NAPI 2026-08-12 13:56:50 -07:00
tx.h libeth: xsk: add XSk xmit functions 2025-06-16 11:40:15 -07:00
types.h libeth: xdp: add XDP prog run and verdict result handling 2025-06-16 11:40:14 -07:00
xdp.h libeth: xdp: Disable generic kCFI pass for libeth_xdp_tx_xmit_bulk() 2025-10-29 20:04:55 -07:00
xsk.h xsk: validate metadata when processing requests 2026-08-03 16:43:54 -07:00