liburing
liburing copied to clipboard
I think the documentation for IORING_LINK_TIMEOUT_UPDATE is missing. I don't see that symbol used in the liburing repo either. It is used in one place in the kernel - setting...
The current interface for sending uring-registered files between different urings is rather awkward if you plan to send and receive files from multiple urings (i.e. not in a single-producer-multi-consumer fashion),...
I noticed that zero-copy send can't be used with IOSQE_CQE_SKIP_SUCCESS. It took quite a while to find that out(i thought the problem was on my end), so I think it...
Hello, It would be useful to be able to call setsockopt asynchronously because TCP_QUICKACK has to be set repeatedly during the life of a connection (what the heck!)
I started to play a bit with ring setup flags for me fuse uring implementation and with IORING_SETUP_SQPOLL I get a kernel NULL PTR, that doesn't seem to be related...
- [x] io_uring_prep_link_timeout - [x] io_uring_prep_send_zc_fixed - [x] io_uring_prep_sendmsg_zc - [x] io_uring_prep_send_set_addr - [x] io_uring_prep_getxattr - [x] io_uring_prep_setxattr - [x] io_uring_prep_fgetxattr - [x] io_uring_prep_fsetxattr - [ ] io_uring_cq_eventfd_enabled - [...
io_uring_wait_cqe_nr (&ring, cqe_ptr, 10) , why only fill cqe_ptr[0], cqe_ptr[1~9] is nullptr, how to get others cqe? what is the specific meaning of this function?
two threads, a thread only submits, another only peek_batch_cqe, is safety?
On TCP receive pretty much all my reads are going to be short consuming small messages from the network. Under epoll that isn't an issue because the data is delivered...
### sendmsg variations: prep_sendmsg_zc and prep_sendmsg_zc_fixed 1. [x] Missing man page info: the kernel supports a prep_sendmsg_zc but there is no man page for it and the op is not...