Re: [RFC PATCH 0/9] io_uring: support sqe group and provide group kbuf

Ming Lei
2024-04-19T00:55:35Z

On Mon, Apr 08, 2024 at 09:03:13AM +0800, Ming Lei wrote:
> Hello,
>
> This patch adds sqe user ext flags, generic sqe group usage, and
> provide group kbuf based on sqe group. sqe group provides one efficient
> way to share resource among one group of sqes, such as, it can be for
> implementing multiple copying(copy data from single source to multiple
> destinations) via single syscall.
>
> Finally implements provide group kbuf for uring command, and ublk use this
> for supporting zero copy, and actually this feature can be used to support
> generic device zero copy.
>
> The last liburing patch adds helpers for using sqe group, also adds
> tests for sqe group.
>
> ublksrv userspace implements zero copy by sqe group & provide group
> kbuf:
>
> https://github.com/ublk-org/ublksrv/commits/group-provide-buf/
> git clone https://github.com/ublk-org/ublksrv.git -b group-provide-buf
>
> make test T=loop/009:nbd/061:nbd/062 #ublk zc tests
>
> Any comments are welcome!

Hello Jens and Guys,

Any comments on this patchset?

thanks,
Ming