You need some kind of RDMA device in order to run NVMe-oF currently, whether it is real or
virtual. I’ve seen some mention of a Soft-RoCE driver added to the Linux kernel in 4.8
(linux/drivers/infiniband/sw/rxe/rxe.h). That would probably work too, but I’ve never used
From: SPDK [mailto:email@example.com] On Behalf Of Sumit Gupta
Sent: Thursday, October 27, 2016 10:07 AM
To: Storage Performance Development Kit <spdk(a)lists.01.org>
Subject: Re: [SPDK] NVMF target in the virtualbox
I could not find any RDMA NIC for virtualbox (dont have any real NICs, trying on my
laptop). That too we need a NIC which is supported by DPDK. Are you aware of any ? Or is
there a loopback mode which can be used to play with NVMf target on spdk ?
On Thu, Oct 27, 2016 at 8:10 AM, Walker, Benjamin
You’d need virtualbox to emulate an RDMA NIC, or you’d need to map a real RDMA NIC
directly into the VM. The same goes for the NVMe SSD. You don’t need any RDMA support from
DPDK itself. I’m not particularly familiar with the capabilities of virtualbox,
unfortunately. I do know that QEMU can emulate at least an NVMe SSD and SPDK will load and
run against that.
From: SPDK [mailto:firstname.lastname@example.org<mailto:email@example.com>] On
Behalf Of Sumit Gupta
Sent: Wednesday, October 26, 2016 3:19 PM
Subject: [SPDK] NVMF target in the virtualbox
Is there a way to use the NVMf target while running SPDK inside virtualbox. I do not know
if there is a RDMA NIC in DPDK. Could not find anything while googling it.
SPDK mailing list