Since 2020, I started to develop a userspace NVMF initiator library: https://github.com/bytedance/libnvmf and released v0.1 recently.
Also developed block driver for QEMU side: https://github.com/pizhenwei/qemu/tree/block-nvmf Test with linux kernel NVMF target (TCP), QEMU gets about 220K IOPS, it seems good. Zhenwei Pi (1): nvmf: introduce a new block driver block/meson.build | 1 + block/nvmf.c | 425 ++++++++++++++++++++++++++++++++++++++++++++++ configure | 8 +- meson.build | 8 + meson_options.txt | 2 + 5 files changed, 443 insertions(+), 1 deletion(-) create mode 100644 block/nvmf.c -- 2.25.1