aboutsummaryrefslogtreecommitdiff
path: root/lib/std/Build/Step
diff options
context:
space:
mode:
authorIgor Anić <igor.anic@gmail.com>2023-11-05 17:15:57 +0100
committerVeikka Tuominen <git@vexu.eu>2023-11-06 00:12:39 +0200
commitbec36aa7c028f2eaec94a2358f3e1326fcb9a30c (patch)
tree1479747e3b8738f63edc69ec66f459fd2f993c62 /lib/std/Build/Step
parente9a6197a8ea38c228e2683d82cfbdbad8e7d912a (diff)
downloadzig-bec36aa7c028f2eaec94a2358f3e1326fcb9a30c.tar.gz
zig-bec36aa7c028f2eaec94a2358f3e1326fcb9a30c.zip
io_uring: add multishot accept operation
Server networking application typically accept multiple connections. Multishot accept simplifies handling these situations. Applications submits once and receives CQE whenever a new connection request comes in. Multishot is active until it is canceled or experience error. While active, and further notification are expected CQE completion will have IORING_CQE_F_MORE set in the flags. If this flag isn't set, the application must re-arm this request by submitting a new one. Reference: [io_uring and networking in 2023](https://github.com/axboe/liburing/wiki/io_uring-and-networking-in-2023#multi-shot)
Diffstat (limited to 'lib/std/Build/Step')
0 files changed, 0 insertions, 0 deletions