Spdk/lib/nvmf
Daniel Verkamp fd6ebca7a8 nvmf: only save PCI address in direct ctrlr data
The NVMe over Fabrics target was storing the PCI device pointer for each
direct-mode controller, but it only really needs the PCI address, which
is exposed via the get_nvmf_subsystems RPC.

Also update the same code path to use the new spdk_pci_device_get_addr()
function for brevity.

Change-Id: I0708b3331b7c279c1a86f0d7459b5deb40dd7c89
Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
2016-11-01 09:40:36 -07:00
..
direct.c nvmf: change nvmf_session to spdk_nvmf_session 2016-09-27 09:57:17 -07:00
Makefile env: Make the environment library configurable. 2016-10-05 11:51:37 -07:00
nvmf_internal.h nvmf: Add a public API header 2016-10-14 15:26:31 -07:00
nvmf.c nvmf: Init transport before adding listeners 2016-10-20 16:22:58 -07:00
rdma.c nvmf/rdma: add event_channel NULL check in fini 2016-10-31 10:15:36 -07:00
request.c nvmf: change nvmf_session to spdk_nvmf_session 2016-09-27 09:57:17 -07:00
request.h nvmf: Add a public API header 2016-10-14 15:26:31 -07:00
session.c nvmf: Transports now allocate sessions 2016-10-21 09:09:05 -07:00
session.h nvmf: Transports now allocate sessions 2016-10-21 09:09:05 -07:00
subsystem.c nvmf: only save PCI address in direct ctrlr data 2016-11-01 09:40:36 -07:00
subsystem.h nvmf: Add a public API header 2016-10-14 15:26:31 -07:00
transport.c nvmf: Add an accessor for transport name 2016-10-14 15:26:45 -07:00
transport.h nvmf: Transports now allocate sessions 2016-10-21 09:09:05 -07:00
virtual.c nvmf: Add a public API header 2016-10-14 15:26:31 -07:00