netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net-next v4 0/5] devmem TCP fixes
@ 2024-12-11 21:20 Mina Almasry
  2024-12-11 21:20 ` [PATCH net-next v4 1/5] net: page_pool: rename page_pool_alloc_netmem to *_netmems Mina Almasry
                   ` (5 more replies)
  0 siblings, 6 replies; 11+ messages in thread
From: Mina Almasry @ 2024-12-11 21:20 UTC (permalink / raw)
  To: netdev, Jakub Kicinski, Mina Almasry, Pavel Begunkov,
	Willem de Bruijn, Kaiyuan Zhang, Samiullah Khawaja, linux-doc,
	linux-kernel
  Cc: David S. Miller, Eric Dumazet, Paolo Abeni, Simon Horman,
	Jonathan Corbet, Jesper Dangaard Brouer, Ilias Apalodimas

Couple unrelated devmem TCP fixes bundled in a series for some
convenience.

- fix naming and provide page_pool_alloc_netmem for fragged
netmem.

- fix issues with dma-buf dma addresses being potentially
passed to dma_sync_for_* helpers.

---

v3:
- Add documentation patch for memory providers. (Jakub)
- Drop netmem_prefetch helper (Jakub)

v2:
- Fork off the syzbot fixes to net tree, resubmit the rest here.


Mina Almasry (4):
  net: page_pool: rename page_pool_alloc_netmem to *_netmems
  net: page_pool: create page_pool_alloc_netmem
  page_pool: disable sync for cpu for dmabuf memory provider
  net: Document netmem driver support

Samiullah Khawaja (1):
  page_pool: Set `dma_sync` to false for devmem memory provider

 Documentation/networking/index.rst  |  1 +
 Documentation/networking/netmem.rst | 62 +++++++++++++++++++++++++++++
 include/net/page_pool/helpers.h     | 60 +++++++++++++++++++++-------
 include/net/page_pool/types.h       |  5 ++-
 net/core/devmem.c                   | 10 ++---
 net/core/page_pool.c                | 12 ++++--
 6 files changed, 125 insertions(+), 25 deletions(-)
 create mode 100644 Documentation/networking/netmem.rst

-- 
2.47.0.338.g60cca15819-goog


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

end of thread, other threads:[~2024-12-17 19:40 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-11 21:20 [PATCH net-next v4 0/5] devmem TCP fixes Mina Almasry
2024-12-11 21:20 ` [PATCH net-next v4 1/5] net: page_pool: rename page_pool_alloc_netmem to *_netmems Mina Almasry
2024-12-11 21:20 ` [PATCH net-next v4 2/5] net: page_pool: create page_pool_alloc_netmem Mina Almasry
2024-12-11 21:20 ` [PATCH net-next v4 3/5] page_pool: Set `dma_sync` to false for devmem memory provider Mina Almasry
2024-12-11 21:20 ` [PATCH net-next v4 4/5] page_pool: disable sync for cpu for dmabuf " Mina Almasry
2024-12-11 21:20 ` [PATCH net-next v4 5/5] net: Document netmem driver support Mina Almasry
2024-12-11 22:58   ` Nelson, Shannon
2024-12-17 19:27     ` Mina Almasry
2024-12-17 19:40       ` Nelson, Shannon
2024-12-13  2:53   ` Jakub Kicinski
2024-12-13  3:00 ` [PATCH net-next v4 0/5] devmem TCP fixes 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;
as well as URLs for NNTP newsgroup(s).