Jens, > +struct io_uring_sqe { > + __u8 opcode; > + __u8 flags; > + __u16 ioprio; > + __s32 fd; > + __u64 off; > + union { > + void *addr; > + __u64 __pad; > + }; > + __u32 len; > + union { > + __kernel_rwf_t rw_flags; > + __u32 __resv; > + }; > +}; A bit tongue in cheek and yet somewhat serious: While I'm super excited about the 4 x 64 bitness of the sqe, where does the integrity buffer go? Or the 128-bit KV store key. How do we extend this interface beyond the flags? -- Martin K. Petersen Oracle Linux Engineering