summaryrefslogtreecommitdiffstats
path: root/io_uring/net.c
Commit message (Expand)AuthorAgeFilesLines
* io_uring/net: fail zc sendmsg when unsupported by socketPavel Begunkov2022-10-221-0/+2
* io_uring/net: fail zc send when unsupported by socketPavel Begunkov2022-10-221-0/+2
* io_uring/net: handle -EINPROGRESS correct for IORING_OP_CONNECTJens Axboe2022-10-121-6/+22
* io_uring/net: fix notif cqe reorderingPavel Begunkov2022-09-291-5/+19
* io_uring/net: don't update msg_name if not providedPavel Begunkov2022-09-291-1/+2
* io_uring/net: fix fast_iov assignment in io_setup_async_msg()Stefan Metzmacher2022-09-291-2/+4
* io_uring/net: fix non-zc send with addressPavel Begunkov2022-09-281-6/+6
* io_uring/net: don't skip notifs for failed requestsPavel Begunkov2022-09-281-21/+8
* io_uring/net: fix cleanup double free free_iov initPavel Begunkov2022-09-261-10/+10
* io_uring/net: fix UAF in io_sendrecv_fail()Pavel Begunkov2022-09-231-10/+5
* io_uring/net: zerocopy sendmsgPavel Begunkov2022-09-211-5/+86
* io_uring/net: combine fail handlersPavel Begunkov2022-09-211-15/+16
* io_uring/net: rename io_sendzc()Pavel Begunkov2022-09-211-3/+3
* io_uring/net: support non-zerocopy sendtoPavel Begunkov2022-09-211-6/+29
* io_uring/net: refactor io_setup_async_addrPavel Begunkov2022-09-211-9/+9
* io_uring/net: don't lose partial send_zc on failPavel Begunkov2022-09-211-0/+16
* io_uring/net: don't lose partial send/recv on failPavel Begunkov2022-09-211-0/+10
* io_uring/net: use io_sr_msg for sendzcPavel Begunkov2022-09-211-13/+5
* io_uring/net: refactor io_sr_msg typesPavel Begunkov2022-09-211-7/+7
* io_uring/net: add non-bvec sg chunking callbackPavel Begunkov2022-09-211-6/+11
* io_uring/net: io_async_msghdr caches for sendzcPavel Begunkov2022-09-211-5/+4
* io_uring/net: use async caches for async prepPavel Begunkov2022-09-211-3/+13
* io_uring/net: reshuffle error handlingPavel Begunkov2022-09-211-8/+8
* io_uring/net: fix zc fixed buf lifetimePavel Begunkov2022-09-181-8/+8
* io_uring/net: copy addr for zc on POLL_FIRSTPavel Begunkov2022-09-081-3/+4
* io_uring/net: simplify zerocopy send user APIPavel Begunkov2022-09-011-20/+33
* io_uring/notif: remove notif registrationPavel Begunkov2022-09-011-3/+1
* io_uring/net: fix overexcessive retriesPavel Begunkov2022-08-261-1/+1
* io_uring/net: save address for sendzc async executionPavel Begunkov2022-08-251-7/+46
* io_uring/net: fix indentationPavel Begunkov2022-08-241-1/+1
* io_uring/net: fix zc send link failingPavel Begunkov2022-08-241-0/+1
* io_uring/net: use right helpers for async_dataPavel Begunkov2022-08-181-2/+2
* io_uring/net: improve zc addr import error handlingPavel Begunkov2022-08-151-8/+8
* io_uring/net: use right helpers for async recyclePavel Begunkov2022-08-151-1/+1
* io_uring: make io_kiocb_to_cmd() typesafeStefan Metzmacher2022-08-121-21/+21
* io_uring: fix io_recvmsg_prep_multishot sparse warningsDylan Yudaken2022-08-051-2/+2
* io_uring/net: send retry for zerocopyPavel Begunkov2022-08-041-3/+17
* io_uring: notification completion optimisationPavel Begunkov2022-07-271-2/+2
* io_uring/net: use unsigned for flagsPavel Begunkov2022-07-251-2/+2
* io_uring/net: make page accounting more consistentPavel Begunkov2022-07-251-1/+1
* io_uring/net: checks errors of zc mem accountingPavel Begunkov2022-07-251-1/+3
* io_uring: enable managed frags with register buffersPavel Begunkov2022-07-241-1/+55
* io_uring: flush notifiers after sendzcPavel Begunkov2022-07-241-1/+4
* io_uring: sendzc with fixed buffersPavel Begunkov2022-07-241-5/+24
* io_uring: allow to pass addr into sendzcPavel Begunkov2022-07-241-2/+16
* io_uring: account locked pages for non-fixed zcPavel Begunkov2022-07-241-0/+1
* io_uring: wire send zc request typePavel Begunkov2022-07-241-0/+94
* io_uring: initialise msghdr::msg_ubufPavel Begunkov2022-07-241-0/+2
* net: fix compat pointer in get_compat_msghdr()Jens Axboe2022-07-241-1/+1
* io_uring: fix types in io_recvmsg_multishot_overflowDylan Yudaken2022-07-241-5/+5