Please enable JavaScript.
Coggle requires JavaScript to display documents.
uring xarray pipe - Coggle Diagram
uring xarray pipe
idea
seekable
store whole buffer in the pipe
each buffer has one cb for returning back
buffer meta is immutable
use single callback for covering lifetieme
problems
link
io_uring misses 1:N dependency
N requests depends on 1 request
all N requests have to be issued one by one
generic 1:N dependency
xbuf reference
bvec buffer lifetime
bound with ublk IO
xbuf lifetime
more bound with add_buf cmd
uses
support multiple ADD_BUF on same xbuf
same xbuf in xpipe can be used by multiple OPs
two kind of uses
auto remove
explicit DEL_BUF
three OPs
requirements
multiple devices
each device may have lots of io buffers
knowledge
buf_group