Some more xxxx_FIXED ops would be nice #679
YuriMyakotin
started this conversation in
Ideas
Replies: 1 comment
-
Currently IO_URING have only 2 i/o operations with fixed buffers -
IORING_OP_WRITE_FIXED and IORING_OP_READ_FIXED.
Is there any way to add in future versions new ops -
IORING_OP_SEND_FIXED/IORING_OP_RECV_FIXED (same as write/read, but with
flags support, especially MSG_WAITALL for receive)?
And, ofc, UDP versions - IORING_OP_SENDTO_FIXED and
IORING_OP_RECVFROM_FIXED?
Normal send/recc would have nearly zero performance benefit because of how
it internally works. New zerocopy send opcode though supports registered
buffers (see SENDRECV iouring flags). I was thinking to add support just
for consistency but later and only if it pans out well
… |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Currently IO_URING have only 2 i/o operations with fixed buffers - IORING_OP_WRITE_FIXED and IORING_OP_READ_FIXED.
Is there any way to add in future versions new ops - IORING_OP_SEND_FIXED/IORING_OP_RECV_FIXED (same as write/read, but with flags support, especially MSG_WAITALL for receive)?
And, ofc, UDP versions - IORING_OP_SENDTO_FIXED and IORING_OP_RECVFROM_FIXED?
Beta Was this translation helpful? Give feedback.
All reactions