From 19fcec84d8d7d21e796c7624e521b60d28ee21ed Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 20:45:59 +0200 Subject: Adding upstream version 16.2.11+ds. Signed-off-by: Daniel Baumann --- src/spdk/doc/img/nvme_cuse.svg | 124 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 124 insertions(+) create mode 100644 src/spdk/doc/img/nvme_cuse.svg (limited to 'src/spdk/doc/img/nvme_cuse.svg') diff --git a/src/spdk/doc/img/nvme_cuse.svg b/src/spdk/doc/img/nvme_cuse.svg new file mode 100644 index 000000000..bed843402 --- /dev/null +++ b/src/spdk/doc/img/nvme_cuse.svg @@ -0,0 +1,124 @@ + + + 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() + + + -- cgit v1.2.3