Uring.Setup_flagsFlags that can be passed to create.
See io_uring_setup_flags(7) for details.
val iopoll : tEnable I/O polling mode for file descriptors that support it.
val clamp : tClamp SQ/CQ ring sizes
val r_disabled : tStart with ring disabled
val submit_all : tContinue submit on error
val coop_taskrun : tCooperative task running
val taskrun_flag : tAsks the kernel to set "IORING_SQ_TASKRUN" when task work is available. This is used with coop_taskrun and defer_taskrun. get_cqe_nonblocking will check "IORING_SQ_TASKRUN" and automatically enter the kernel to run the tasks if needed.
val sqe128 : tSQEs are 128 byte
val cqe32 : tCQEs are 32 byte
val single_issuer : tOnly one task is allowed to submit requests
val defer_taskrun : tDefer running task work to get events
val no_sqarray : tOn older kernels, fail rather than falling back to the older indirect submission entries system.
val hybrid_iopoll : tSimilar to iopoll, but it will delay a bit before doing completion side polling, to avoid wasting too much CPU resources.