summaryrefslogtreecommitdiffstats
path: root/io_uring/net.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* io_uring: recycle buffers on errorDylan Yudaken2022-07-241-2/+8
* io_uring: allow iov_len = 0 for recvmsg and buffer selectDylan Yudaken2022-07-241-5/+11
* io_uring: kill extra io_uring_types.h includesPavel Begunkov2022-07-241-1/+0
* io_uring: don't expose io_fill_cqe_aux()Pavel Begunkov2022-07-241-15/+5
* io_uring: split provided buffers handling into its own fileJens Axboe2022-07-241-0/+1
* io_uring: split network related opcodes into its own fileJens Axboe2022-07-241-0/+779