Skip to content

zerocopy tx cleanups

Pavel Begunkov io-uring netdev 1 version Applied

Status from this message: This series was applied to netdev/net-next.git (main)

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest5 patches 8 repliesApplied 5/5

Patches in v1 All 5 applied

#Subject and filesSizeRepliesApplied
1/5net: always try to set ubuf in skb_zerocopy_iter_streamnet/core/skbuff.c+1 -21 replyApplied
2/5net: split __zerocopy_sg_from_iter()net/core/datagram.c+13 -91 replyApplied
3/5net: batch zerocopy_fill_skb_from_iter accountingnet/core/datagram.c+18 -133 repliesApplied
4/5io_uring/net: move charging socket out of zc io_uringinclude/linux/skbuff.h include/linux/socket.h io_uring/net.c +1 more+13 -181 replyApplied
5/5net: limit scope of a skb_zerocopy_iter_stream varnet/core/skbuff.c+2 -11 replyApplied

Reviews trailers per patch

All 5 patches have a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchWillem de BruijnJens Axboe
SeriesR-b
1/5R-b
2/5R-b
3/5R-b
4/5R-b
5/5R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH net-next 0/5] zerocopy tx cleanups

Assorted zerocopy send path cleanups, the main part of which is moving some net stack specific accounting out of io_uring back to net/ in Patch 4.

Pavel Begunkov (5):
net: always try to set ubuf in skb_zerocopy_iter_stream
net: split __zerocopy_sg_from_iter()
net: batch zerocopy_fill_skb_from_iter accounting io_uring/net: move charging socket out of zc io_uring
net: limit scope of a skb_zerocopy_iter_stream var

 include/linux/skbuff.h |  3 +++
 include/linux/socket.h |  2 +-
 io_uring/net.c         | 16 ++++----------
 net/core/datagram.c    | 47 +++++++++++++++++++++++++-----------------
 net/core/skbuff.c      |  6 +++---
 5 files changed, 39 insertions(+), 35 deletions(-)
Signature · 1 line
2.44.0