[RFC] Multi level NVMe stack

Ming Lin mlin at kernel.org
Wed Jul 29 16:55:18 PDT 2015


Hi,

I'm working on a virtio-nvme driver.
NVMe over Fabrics initiator will probably be available some time.

I wonder does it make sense to have a multi level NVMe stack(similar as
SCSI). So we can re-use the NVMe core code.

                        .-------------------------.
                        | /dev/nvme0n1 register   |
  Upper level           | NVMe protocol process   |
                        |                         |
                        '-------------------------'



              .-----------.    .-----------.    .------------------.
 Lower level  |   PCIe    |    | VIRTIO    |    |NVMe over Fabrics |
              |           |    |           |    |initiator         |
              '-----------'    '-----------'    '------------------'

Thanks,
Ming





More information about the Linux-nvme mailing list