summaryrefslogtreecommitdiffstats
path: root/io_uring/net.c
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* io_uring: support multishot in recvmsgDylan Yudaken2022-07-241-19/+161
* net: copy from user before calling __get_compat_msghdrDylan Yudaken2022-07-241-8/+9
* net: copy from user before calling __copy_msghdrDylan Yudaken2022-07-241-8/+9
* io_uring: support 0 length iov in buffer select in compatDylan Yudaken2022-07-241-9/+14
* io_uring: fix multishot ending when not polledDylan Yudaken2022-07-241-0/+2
* io_uring: add netmsg cacheJens Axboe2022-07-241-9/+54
* io_uring: disable multishot recvmsgDylan Yudaken2022-07-241-19/+10
* io_uring: multishot recvDylan Yudaken2022-07-241-13/+89
* io_uring: fix multishot accept orderingDylan Yudaken2022-07-241-4/+7
* io_uring: add allow_overflow to io_post_aux_cqeDylan Yudaken2022-07-241-1/+1