octeontx2-pf: AF_XDP zero copy receive support

This patch adds support to AF_XDP zero copy for CN10K.
This patch specifically adds receive side support. In this approach once
a xdp program with zero copy support on a specific rx queue is enabled,
then that receive quse is disabled/detached from the existing kernel
queue and re-assigned to the umem memory.

Signed-off-by: Suman Ghosh <sumang@marvell.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
This commit is contained in:
Suman Ghosh 2025-02-13 11:01:38 +05:30 • committed by Paolo Abeni
commit efabce2901
11 changed files with 389 additions and 61 deletions