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

Reply via email to