netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net 0/3] Add native mode XDP support
@ 2025-01-22 12:49 Meghana Malladi
  2025-01-22 12:49 ` [PATCH net 1/3] net: ti: icssg-prueth: Use page_pool API for RX buffer allocation Meghana Malladi
                   ` (3 more replies)
  0 siblings, 4 replies; 14+ messages in thread
From: Meghana Malladi @ 2025-01-22 12:49 UTC (permalink / raw)
  To: rogerq, danishanwar, pabeni, kuba, edumazet, davem, andrew+netdev
  Cc: bpf, linux-arm-kernel, linux-kernel, netdev, robh,
	matthias.schiffer, m-malladi, dan.carpenter, rdunlap, diogo.ivo,
	schnelle, glaroque, john.fastabend, hawk, daniel, ast, srk,
	Vignesh Raghavendra

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


^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2025-02-06 14:02 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-01-22 12:49 [PATCH net 0/3] Add native mode XDP support Meghana Malladi
2025-01-22 12:49 ` [PATCH net 1/3] net: ti: icssg-prueth: Use page_pool API for RX buffer allocation Meghana Malladi
2025-01-23 17:12   ` Ido Schimmel
2025-02-04 17:55     ` [EXTERNAL] " Malladi, Meghana
2025-02-05 17:41       ` Ido Schimmel
2025-02-06 14:01         ` Malladi, Meghana
2025-01-22 12:49 ` [PATCH net 2/3] net: ti: icssg-prueth: introduce and use prueth_swdata struct for SWDATA Meghana Malladi
2025-01-22 12:49 ` [PATCH net 3/3] net: ti: icssg-prueth: Add AF_XDP support Meghana Malladi
2025-01-23 17:25   ` Ido Schimmel
2025-02-04 17:55     ` [EXTERNAL] " Malladi, Meghana
2025-02-05 17:46       ` Ido Schimmel
2025-02-06 14:01         ` Malladi, Meghana
2025-01-22 13:13 ` [PATCH net 0/3] Add native mode XDP support Simon Horman
2025-01-23 11:50   ` Meghana Malladi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).