mbox series

[0/4] send[msg] refactoring

Message ID cover.1729607201.git.asml.silence@gmail.com (mailing list archive)
Headers show
Series send[msg] refactoring | expand

Message

Pavel Begunkov Oct. 22, 2024, 2:43 p.m. UTC
Clean up the send[msg] setup path. The pathes should be good enough by
themselves, but more can be done on top. It's also needed as a
dependency for supporting vectored fixed buffers for sendmsg zc.

Pavel Begunkov (4):
  io_uring/net: split send and sendmsg prep helpers
  io_uring/net: don't store send address ptr
  io_uring/net: don't alias send user pointer reads
  io_uring/net: clean up io_msg_copy_hdr

 io_uring/net.c | 75 ++++++++++++++++++++++++++------------------------
 1 file changed, 39 insertions(+), 36 deletions(-)

Comments

Jens Axboe Oct. 22, 2024, 3:44 p.m. UTC | #1
On Tue, 22 Oct 2024 15:43:11 +0100, Pavel Begunkov wrote:
> Clean up the send[msg] setup path. The pathes should be good enough by
> themselves, but more can be done on top. It's also needed as a
> dependency for supporting vectored fixed buffers for sendmsg zc.
> 
> Pavel Begunkov (4):
>   io_uring/net: split send and sendmsg prep helpers
>   io_uring/net: don't store send address ptr
>   io_uring/net: don't alias send user pointer reads
>   io_uring/net: clean up io_msg_copy_hdr
> 
> [...]

Applied, thanks!

[1/4] io_uring/net: split send and sendmsg prep helpers
      commit: e16d4fa2e642258237f1899e8569db7dff83fd54
[2/4] io_uring/net: don't store send address ptr
      commit: 1aa83a963550d0bdd83dfc0f1ab4fcfdec1a060e
[3/4] io_uring/net: don't alias send user pointer reads
      commit: f2320d008abab8ed654437febb2f6395cdbec131
[4/4] io_uring/net: clean up io_msg_copy_hdr
      commit: bfd23424a581cefee8e13d0433bcf321a12b2d95

Best regards,