+1
−0
net/core/netdev_queues.c
0 → 100644
+27
−0
Loading
For zerocopy (io_uring, devmem), there is an assumption that the parent device can do DMA. However that is not always the case: - Scalable Function netdevs [1] have the DMA device in the grandparent. - For Multi-PF netdevs [2] queues can be associated to different DMA devices. This patch introduces the a queue based interface for allowing drivers to expose a different DMA device for zerocopy. [1] Documentation/networking/device_drivers/ethernet/mellanox/mlx5/switchdev.rst [2] Documentation/networking/multi-pf-netdev.rst Signed-off-by:Dragos Tatulea <dtatulea@nvidia.com> Reviewed-by:
Pavel Begunkov <asml.silence@gmail.com> Reviewed-by:
Mina Almasry <almasrymina@google.com> Link: https://patch.msgid.link/20250827144017.1529208-3-dtatulea@nvidia.com Signed-off-by:
Jakub Kicinski <kuba@kernel.org>