]> www.infradead.org Git - users/hch/misc.git/commit
octeontx2-pf: AF_XDP zero copy transmit support
authorSuman Ghosh <sumang@marvell.com>
Thu, 13 Feb 2025 05:31:41 +0000 (11:01 +0530)
committerPaolo Abeni <pabeni@redhat.com>
Tue, 18 Feb 2025 10:36:27 +0000 (11:36 +0100)
commit53616af09b5a55174e470b456461fa45d8abeb35
tree56634d6dc36b36dc78853428beeb3b7d72521ef9
parentc5c2398eb88b314918a30ce4e2b0e088c3741f33
octeontx2-pf: AF_XDP zero copy transmit support

This patch implements below changes,

1. To avoid concurrency with normal traffic uses
   XDP queues.
2. Since there are chances that XDP and AF_XDP can
   fall under same queue uses separate flags to handle
   dma buffers.

Signed-off-by: Hariprasad Kelam <hkelam@marvell.com>
Signed-off-by: Suman Ghosh <sumang@marvell.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.h
drivers/net/ethernet/marvell/octeontx2/nic/otx2_xsk.c
drivers/net/ethernet/marvell/octeontx2/nic/otx2_xsk.h