numam-spdk/lib
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
..
bdev nvme: return virtual address in SGL callback 2016-11-09 08:57:40 -07:00
conf
copy env: remove spdk_pci_device_get_device_name() 2016-11-02 15:58:03 -07:00
cunit eofnl: check for extra trailing newlines 2016-10-11 13:30:33 -07:00
env env: add wrapper to call function without thread affinity (#60) 2016-11-07 10:32:16 -07:00
event app: add spdk_app_start_shutdown() 2016-11-07 09:59:59 -07:00
ioat ioat: Remove ioat_impl, use swappable env lib instead. 2016-10-11 13:34:08 -07:00
iscsi Replace rte_panic() with abort() 2016-11-08 08:57:49 -07:00
json json: add spdk_json_write_[u]int64() 2016-11-02 09:10:54 -07:00
jsonrpc
log spdk: tweak tracedump 2016-10-05 09:40:21 -07:00
net net: fix spdk_get_ifc_ipv4 request creation 2016-10-20 16:22:05 -07:00
nvme nvme: return virtual address in SGL callback 2016-11-09 08:57:40 -07:00
nvmf nvmf: fix the wrong cleanup logic in the RDMA initialization process 2016-11-02 10:30:39 -07:00
rpc rpc: always unregister RPC setup poller 2016-10-21 15:42:53 -07:00
scsi bdev: add members for SCSI sense information in spdk_bdev_io (#59) 2016-11-07 13:14:47 -07:00
trace Replace rte_get_tsc calls with spdk_get_ticks 2016-10-11 13:34:09 -07:00
util eofnl: check for extra trailing newlines 2016-10-11 13:30:33 -07:00
Makefile memory: Rename to env 2016-10-05 09:49:35 -07:00