]> git.ipfire.org Git - thirdparty/linux.git/commit
idpf: implement XSk xmit
authorAlexander Lobakin <aleksander.lobakin@intel.com>
Thu, 11 Sep 2025 16:22:31 +0000 (18:22 +0200)
committerTony Nguyen <anthony.l.nguyen@intel.com>
Wed, 24 Sep 2025 17:34:39 +0000 (10:34 -0700)
commit8ff6d62261a3d9a522e4bc90e27a2f6b745a22c4
tree4e86107e5d134ed6a78edaf7cdfcbaa815eece8c
parent3d57b2c00f09afb321bfc203c86a3eb674c0ff2c
idpf: implement XSk xmit

Implement the XSk transmit path using the libeth (libeth_xdp)
XSk infra.
When the NAPI poll is called, XSk Tx queues are polled first,
before regular Tx and Rx. They're generally faster to serve
and have higher priority comparing to regular traffic.

Co-developed-by: Michal Kubiak <michal.kubiak@intel.com>
Signed-off-by: Michal Kubiak <michal.kubiak@intel.com>
Signed-off-by: Alexander Lobakin <aleksander.lobakin@intel.com>
Tested-by: Ramu R <ramu.r@intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
drivers/net/ethernet/intel/idpf/idpf_txrx.c
drivers/net/ethernet/intel/idpf/idpf_txrx.h
drivers/net/ethernet/intel/idpf/xdp.c
drivers/net/ethernet/intel/idpf/xdp.h
drivers/net/ethernet/intel/idpf/xsk.c
drivers/net/ethernet/intel/idpf/xsk.h