Spdk/lib/nvme
Daniel Verkamp 65ff7a63d2 nvme: special case TRID comparison for PCIe
PCIe transport IDs are a non-standard extension to the NVMe-oF transport
address, and they only use the transport type and address fields of the
structure.  Add a special case so that the rest of the fields are
ignored for PCIe addresses.  All other transport types are NVMe-oF
addresses and should compare all fields.

Change-Id: I45ed143ea1712d17c6de8082677deeefd395c8a2
Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
Reviewed-on: https://review.gerrithub.io/365916
Tested-by: SPDK Automated Test System <sys_sgsw@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
2017-06-16 20:46:26 -04:00
..
Makefile nvme: Monitor uevent for device insert and remove 2016-11-30 14:27:43 -07:00
nvme_ctrlr_cmd.c nvme: track qpair within nvme_request 2017-04-12 21:05:23 -07:00
nvme_ctrlr.c nvme: free req_buf after deleting queues 2017-06-15 13:37:50 -04:00
nvme_internal.h nvme: detach the pci device with calling process's own devhandle 2017-05-16 10:35:29 -07:00
nvme_ns_cmd.c nvme: track qpair within nvme_request 2017-04-12 21:05:23 -07:00
nvme_ns.c nvme: initialize namespace capability flags with correct order 2017-03-10 11:39:09 -07:00
nvme_pcie.c nvme: Abort outstanding commands when qpair is deleted 2017-06-09 13:49:13 -04:00
nvme_qpair.c nvme_spec.h: update to NVMe 1.3 2017-06-15 13:45:12 -04:00
nvme_quirks.c nvme: add NVME_QUIRK_DELAY_AFTER_QUEUE_ALLOC 2017-05-01 10:22:18 -07:00
nvme_rdma.c nvme/rdma: check discovery log page RECFMT 2017-06-14 13:55:07 -04:00
nvme_transport.c nvme: remove ctrlr_get_pci_id transport callback 2017-01-31 14:50:40 -07:00
nvme_uevent.c include: Move the remainder of the code base to stdinc.h 2017-05-08 13:20:36 -07:00
nvme_uevent.h nvme: Remove pci_addr from probe_info 2016-12-12 10:46:50 -07:00
nvme.c nvme: special case TRID comparison for PCIe 2017-06-16 20:46:26 -04:00