[PATCH net 0/3] Add native mode XDP support

From: Meghana Malladi
Date: Wed Jan 22 2025 - 07:51:50 EST


This series adds native XDP support using page_pool.
XDP zero copy support is not included in this patch series.

Patch 1/3: Replaces skb with page pool for Rx buffer allocation
Patch 2/3: Adds prueth_swdata struct for SWDATA for all swdata cases
Patch 3/3: Introduces native mode XDP support

Roger Quadros (3):
net: ti: icssg-prueth: Use page_pool API for RX buffer allocation
net: ti: icssg-prueth: introduce and use prueth_swdata struct for
SWDATA
net: ti: icssg-prueth: Add AF_XDP support

drivers/net/ethernet/ti/Kconfig | 1 +
drivers/net/ethernet/ti/icssg/icssg_common.c | 435 ++++++++++++++----
drivers/net/ethernet/ti/icssg/icssg_config.h | 2 +-
drivers/net/ethernet/ti/icssg/icssg_prueth.c | 124 ++++-
drivers/net/ethernet/ti/icssg/icssg_prueth.h | 51 +-
.../net/ethernet/ti/icssg/icssg_prueth_sr1.c | 23 +-
6 files changed, 543 insertions(+), 93 deletions(-)


base-commit: 49afc040f4d707a4149a05180edc42bc590641a4
--
2.25.1