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