You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@vlourme there is bind, listen and splice now. Note that bind and listen require quite recent kernel for io_uring (6.11). send/recv/sendmsg/recvmsg now take flags and you can set MSG_ZEROCOPY that way. splice is currently only implemented for io_uring, and doesn't have posix fallback.
I'm not sure if I want to implement io_uring send_zc / sendmsg_zc because there's better way to do it using buffer rings.
@Cloudef Thank you! It should be enough for my use case now. I work on 6.13 so that's not a problem for me. I'll keep PoC-ing my project with these new Ops
https://github.com/torvalds/linux/blob/master/include/uapi/linux/io_uring.h
TODO:
Won't be supported:
TBD:
The text was updated successfully, but these errors were encountered: