All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH net-next v2 0/3] net: stmmac: RX performance improvement
@ 2025-01-13 14:20 Furong Xu
  2025-01-13 14:20 ` [PATCH net-next v2 1/3] net: stmmac: Switch to zero-copy in non-XDP RX path Furong Xu
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Furong Xu @ 2025-01-13 14:20 UTC (permalink / raw)
  To: netdev, linux-stm32, linux-arm-kernel, linux-kernel
  Cc: Alexander Lobakin, Andrew Lunn, David S. Miller, Eric Dumazet,
	Jakub Kicinski, Paolo Abeni, Maxime Coquelin, xfr, Furong Xu

This series improves RX performance a lot, ~34% TCP RX throughput boost
has been observed with DWXGMAC CORE 3.20a running on Cortex-A65 CPUs:
from 2.18 Gbits/sec increased to 2.92 Gbits/sec.

---
Changes in v2:
  1. No cache prefetch for frags (Alexander Lobakin)
  2. Fix code style warning reported by netdev CI on Patchwork

  v1: https://patchwork.kernel.org/project/netdevbpf/list/?series=924103&state=%2A&archive=both
---

Furong Xu (3):
  net: stmmac: Switch to zero-copy in non-XDP RX path
  net: stmmac: Set page_pool_params.max_len to a precise size
  net: stmmac: Optimize cache prefetch in RX path

 drivers/net/ethernet/stmicro/stmmac/stmmac.h  |  1 +
 .../net/ethernet/stmicro/stmmac/stmmac_main.c | 33 +++++++++++--------
 .../net/ethernet/stmicro/stmmac/stmmac_xdp.h  |  1 -
 3 files changed, 20 insertions(+), 15 deletions(-)

-- 
2.34.1



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

end of thread, other threads:[~2025-01-15 17:31 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-01-13 14:20 [PATCH net-next v2 0/3] net: stmmac: RX performance improvement Furong Xu
2025-01-13 14:20 ` [PATCH net-next v2 1/3] net: stmmac: Switch to zero-copy in non-XDP RX path Furong Xu
2025-01-13 14:20 ` [PATCH net-next v2 2/3] net: stmmac: Set page_pool_params.max_len to a precise size Furong Xu
2025-01-13 14:20 ` [PATCH net-next v2 3/3] net: stmmac: Optimize cache prefetch in RX path Furong Xu
2025-01-14 23:31   ` Joe Damato
2025-01-15  2:20     ` Jakub Kicinski
2025-01-15  2:33     ` Furong Xu
2025-01-15 17:27       ` Joe Damato
2025-01-13 14:27 ` [PATCH net-next v2 0/3] net: stmmac: RX performance improvement Alexander Lobakin

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.