Spdk/lib/nvme
Daniel Verkamp 0aec36be1f nvme: return virtual address in SGL callback
Instead of the next_sge callback returning the physical address
directly, make it return the virtual address and convert to physical
address inside the NVMe library.

This is necessary for NVMe over Fabrics host support, since the RDMA
userspace API requires virtual addresses rather than physical addresses.
It is also more consistent with the normal non-SGL NVMe functions that
already take virtual addresses.

Change-Id: I79a7af64ead987535f6bf3057b2b22aef3171c5b
Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
2016-11-09 08:57:40 -07:00
..
Makefile nvme: convert transport type to an enum 2016-11-07 10:42:18 -07:00
nvme_ctrlr_cmd.c nvme: move create and delete I/O queue commands to PCIe 2016-10-18 10:14:00 -07:00
nvme_ctrlr.c nvme: convert transport type to an enum 2016-11-07 10:42:18 -07:00
nvme_internal.h nvme: convert transport type to an enum 2016-11-07 10:42:18 -07:00
nvme_ns_cmd.c nvme: Change the deallocate interface to generic dsm 2016-10-04 14:36:09 -07:00
nvme_ns.c nvme: convert transport type to an enum 2016-11-07 10:42:18 -07:00
nvme_pcie.c nvme: return virtual address in SGL callback 2016-11-09 08:57:40 -07:00
nvme_qpair.c nvme: convert transport type to an enum 2016-11-07 10:42:18 -07:00
nvme_quirks.c env: add struct spdk_pci_id and getter function 2016-11-01 09:40:36 -07:00
nvme_transport.c nvme: convert transport type to an enum 2016-11-07 10:42:18 -07:00
nvme.c nvme: convert transport type to an enum 2016-11-07 10:42:18 -07:00