Any sufficiently advanced kernel API is indistinguishable from magic.
UDP generic segment offload currently, pf_ring possibly in the future. not much need for io_ring at the moment...
@cjd io_uring is useful for more than just networking. Once you set up the rign, you can queue up any number of used-to-be-syscalls* in it, asynchronously, without performing any syscalls.
*as long as they're one of readv, writev, read, write, open, close, fallocate, stat, fsync, poll, sendmsg, recvmsg, send, recv, connect, accept, madvise, fadvise, epoll_ctl
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!