mbox series

[0/7] send request cleanups

Message ID cover.1743202294.git.asml.silence@gmail.com (mailing list archive)
Headers show
Series send request cleanups | expand

Message

Pavel Begunkov March 28, 2025, 11:10 p.m. UTC
The first batch of assorted cleanups for send path, which grew out of
shape over time. It also prepare the code base for supporting registered
buffers with non-zc send requests, which will be useful with
leased/kernel buffers.

Pavel Begunkov (7):
  io_uring/net: open code io_sendmsg_copy_hdr()
  io_uring/net: open code io_net_vec_assign()
  io_uring/net: combine sendzc flags writes
  io_uring/net: unify sendmsg setup with zc
  io_uring/net: clusterise send vs msghdr branches
  io_uring/net: set sg_from_iter in advance
  io_uring/net: import zc ubuf earlier

 io_uring/net.c | 127 ++++++++++++++++---------------------------------
 1 file changed, 40 insertions(+), 87 deletions(-)

Comments

Jens Axboe March 29, 2025, 11:57 a.m. UTC | #1
On Fri, 28 Mar 2025 23:10:53 +0000, Pavel Begunkov wrote:
> The first batch of assorted cleanups for send path, which grew out of
> shape over time. It also prepare the code base for supporting registered
> buffers with non-zc send requests, which will be useful with
> leased/kernel buffers.
> 
> Pavel Begunkov (7):
>   io_uring/net: open code io_sendmsg_copy_hdr()
>   io_uring/net: open code io_net_vec_assign()
>   io_uring/net: combine sendzc flags writes
>   io_uring/net: unify sendmsg setup with zc
>   io_uring/net: clusterise send vs msghdr branches
>   io_uring/net: set sg_from_iter in advance
>   io_uring/net: import zc ubuf earlier
> 
> [...]

Applied, thanks!

[1/7] io_uring/net: open code io_sendmsg_copy_hdr()
      commit: a20b8631c8885cda45a331a151d29a83dfbfdefb
[2/7] io_uring/net: open code io_net_vec_assign()
      commit: 5f364117db942c15980111f2e8ff6025c7e5893a
[3/7] io_uring/net: combine sendzc flags writes
      commit: c55e2845dfa72e647ed8d9a7b4c6e11a8ed0fc1e
[4/7] io_uring/net: unify sendmsg setup with zc
      commit: 63b16e4f0b90abad500ecb7bc7a625278febdc2c
[5/7] io_uring/net: clusterise send vs msghdr branches
      commit: 49dbce5602dc50343c9794d0ddf05d1f6c9cb592
[6/7] io_uring/net: set sg_from_iter in advance
      commit: ad3f6cc40084f9adb1a53bf386d966073dc6a4e9
[7/7] io_uring/net: import zc ubuf earlier
      commit: fbe1a30c5d3e6f184ddd63deded6f30c3ecc4c3f

Best regards,