summaryrefslogtreecommitdiff
path: root/io_uring/net.c
Commit message (Expand)AuthorAgeFilesLines
* io_uring/net: don't retry recvmsg() unnecessarilyJens Axboe2023-05-171-1/+9
* io_uring/net: push IORING_CQE_F_SOCK_NONEMPTY into io_recv_finish()Jens Axboe2023-05-171-13/+9
* io_uring/net: initalize msghdr->msg_inq to known valueJens Axboe2023-05-171-2/+4
* io_uring/net: initialize struct msghdr more sanely for io_recv()Jens Axboe2023-05-171-7/+8
* iov_iter: add iter_iovec() helperJens Axboe2023-03-301-2/+2
* io_uring/net: avoid sending -ECONNABORTED on repeated connection requestsJens Axboe2023-03-201-9/+16
* io_uring: remove MSG_NOSIGNAL from recvmsgDavid Lamparter2023-02-241-1/+1
* Merge tag 'for-6.3/iter-ubuf-2023-02-16' of git://git.kernel.dk/linuxLinus Torvalds2023-02-201-12/+5
|\
| * io_uring: switch network send/recv to ITER_UBUFJens Axboe2023-01-081-12/+5
* | io_uring: for requests that require async, force itDylan Yudaken2023-01-291-2/+2
* | io_uring/net: cache provided buffer group value for multishot receivesJens Axboe2023-01-231-0/+11
|/
* io_uring/net: fix cleanup after recyclePavel Begunkov2022-12-191-1/+1
* io_uring/net: ensure compat import handlers clear free_iovJens Axboe2022-12-191-0/+1
* Merge tag 'for-6.2/io_uring-next-2022-12-08' of git://git.kernel.dk/linuxLinus Torvalds2022-12-131-0/+21
|\
| * io_uring: force multishot CQEs into task contextPavel Begunkov2022-12-071-0/+21
* | Merge tag 'for-6.2/io_uring-2022-12-08' of git://git.kernel.dk/linuxLinus Torvalds2022-12-131-22/+34
|\ \ | |/
| * io_uring: add io_aux_cqe which allows deferred completionDylan Yudaken2022-11-251-3/+4
| * io_uring: allow multishot recv CQEs to overflowDylan Yudaken2022-11-211-6/+2
| * io_uring: revert "io_uring fix multishot accept ordering"Dylan Yudaken2022-11-211-4/+4
| * io_uring: fix two assignments in if conditionsXinghui Li2022-11-211-7/+9
| * io_uring/net: move mm accounting to a slower pathPavel Begunkov2022-11-211-0/+3
| * io_uring: move zc reporting from the hot pathPavel Begunkov2022-11-211-8/+14
| * io_uring/net: introduce IORING_SEND_ZC_REPORT_USAGE flagStefan Metzmacher2022-11-211-1/+5
* | use less confusing names for iov_iter direction initializersAl Viro2022-11-251-7/+7
|/
* io_uring: fix multishot recv request leaksPavel Begunkov2022-11-171-9/+7
* io_uring: fix multishot accept request leaksPavel Begunkov2022-11-171-5/+2
* 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