NVMe CUSE
image/svg+xml
NVMe CUSE
/dev/spdk/nvme0
/dev/spdk/nvme0n1
io_msg queue
CUSE threads
SPDK threads
NVMe
CUSE ctrlr
CUSE ns
ioctl pthread
ioctl pthread
Kernel
CUSE
io poller
io execute
fn(arg)
nvme_io_msg send()
nvme_io_msg send()
spdk_nvme_io_msg process()