public inbox for netdev@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH net 0/2] Fix page fragment handling when PAGE_SIZE > 4K
@ 2026-03-24 19:51 Dimitri Daskalakis
  2026-03-24 19:51 ` [PATCH net 1/2] eth: fbnic: Account for page fragments when updating BDQ tail Dimitri Daskalakis
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Dimitri Daskalakis @ 2026-03-24 19:51 UTC (permalink / raw)
  To: David S . Miller
  Cc: Alexander Duyck, Jakub Kicinski, Eric Dumazet, Paolo Abeni,
	Andrew Lunn, Simon Horman, Mike Marciniszyn, Lee Trager,
	Jacob Keller, Dimitri Daskalakis, Mohsin Bashir, Mina Almasry,
	netdev, kernel-team

From: Dimitri Daskalakis <daskald@meta.com>

FBNIC operates on fixed size descriptors (4K). When the OS supports pages
larger than 4K, we fragment the page across multiple descriptors.

While performance testing, I found several issues with our page fragment
handling, resulting in low throughput and potential RX stalls.

Dimitri Daskalakis (2):
  eth: fbnic: Account for page fragments when updating BDQ tail
  eth: fbnic: Fix debugfs output for BDQ's with page frags

 drivers/net/ethernet/meta/fbnic/fbnic_debugfs.c | 2 +-
 drivers/net/ethernet/meta/fbnic/fbnic_txrx.c    | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

-- 
2.52.0


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

end of thread, other threads:[~2026-03-28  3:40 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-24 19:51 [PATCH net 0/2] Fix page fragment handling when PAGE_SIZE > 4K Dimitri Daskalakis
2026-03-24 19:51 ` [PATCH net 1/2] eth: fbnic: Account for page fragments when updating BDQ tail Dimitri Daskalakis
2026-03-24 19:51 ` [PATCH net 2/2] eth: fbnic: Fix debugfs output for BDQ's with page frags Dimitri Daskalakis
2026-03-28  3:29 ` [PATCH net 0/2] Fix page fragment handling when PAGE_SIZE > 4K Jakub Kicinski
2026-03-28  3:40 ` patchwork-bot+netdevbpf

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox