3 ms·
> io_uring doesn't target the network use case There are several io_uring opcodes intended specifically for the network use case, including: IORING_OP_ACCEPT,
by topspin 7y ago
> io_uring doesn't target the network use case
There are several io_uring opcodes intended specifically for the network use case, including: IORING_OP_ACCEPT, IORING_OP_CONNECT, IORING_OP_SENDMSG and IORING_OP_RECVMSG.
Did you mean something else by 'target'?
- khc 7y agoiirc it wasn't created for network IO, but I could be wrong
- yxhuvud 7y agoThe reason it was created and what it targets are different things. io_uring is evolving to be a very general way to do async interaction with the kernel, and the way it is built enables high performance also for things that isn't disk IO.