Message ID | 20240408010322.4104395-1-ming.lei@redhat.com (mailing list archive) |
---|---|
Headers | show |
Series | io_uring: support sqe group and provide group kbuf | expand |
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