uring
Uring.Setup_flags
Flags that can be passed to create.
create
include FLAGS
type t = private int
A set of flags.
val empty : t
val of_int : int -> t
val (+) : t -> t -> t
a + b is the union of the sets.
a + b
val mem : t -> t -> bool
mem x flags is true iff x is a subset of flags.
mem x flags
true
x
flags
val iopoll : t
io_context is polled
val clamp : t
Clamp SQ/CQ ring sizes
val r_disabled : t
Start with ring disabled
val submit_all : t
Continue submit on error
val coop_taskrun : t
Cooperative task running
val taskrun_flag : t
Get notified if task work is available
val sqe128 : t
SQEs are 128 byte
val cqe32 : t
CQEs are 32 byte
val single_issuer : t
Only one task is allowed to submit requests
val defer_taskrun : t
Defer running task work to get events