]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
idpf: add XSk pool initialization
authorMichal Kubiak <michal.kubiak@intel.com>
Thu, 11 Sep 2025 16:22:30 +0000 (18:22 +0200)
committerTony Nguyen <anthony.l.nguyen@intel.com>
Wed, 24 Sep 2025 17:34:35 +0000 (10:34 -0700)
commit3d57b2c00f09afb321bfc203c86a3eb674c0ff2c
treecbc209f05ea7b20e50112c388e32f8cfe3f8dd99
parent6b8e30b640653bb300a0d47aa7e2b2369eac674f
idpf: add XSk pool initialization

Add functionality to setup an XSk buffer pool, including ability to
stop, reconfig and start only selected queues, not the whole device.
Pool DMA mapping is managed by libeth_xdp.

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/Makefile
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
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 [new file with mode: 0644]
drivers/net/ethernet/intel/idpf/xsk.h [new file with mode: 0644]