• Jens Axboe's avatar
    io_uring/net: get rid of ->prep_async() for receive side · c6f32c7d
    Jens Axboe authored
    Move the io_async_msghdr out of the issue path and into prep handling,
    since it's now done unconditionally and hence does not need to be part
    of the issue path. This reduces the footprint of the multishot fast
    path of multiple invocations of ->issue() per prep, and also means that
    using ->prep_async() can be dropped for recvmsg asthis is now done via
    setup on the prep side.
    Signed-off-by: default avatarJens Axboe <axboe@kernel.dk>
    c6f32c7d
net.c 38.8 KB