io_uring/net: move receive multishot out of the generic msghdr path
authorJens Axboe <axboe@kernel.dk>
Tue, 27 Feb 2024 18:09:20 +0000 (11:09 -0700)
committerJens Axboe <axboe@kernel.dk>
Tue, 27 Feb 2024 18:09:20 +0000 (11:09 -0700)
commitc55978024d123d43808ab393a0a4ce3ce8568150
tree73e20d127662ee6f147f23bac98fa028a41d63ba
parent52307ac4f2b507f60bae6df5be938d35e199c688
io_uring/net: move receive multishot out of the generic msghdr path

Move the actual user_msghdr / compat_msghdr into the send and receive
sides, respectively, so we can move the uaddr receive handling into its
own handler, and ditto the multishot with buffer selection logic.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
io_uring/net.c