Spdk/lib/nvmf
Ben Walker f08cea7169 nvmf: Perform QID validation using a bit mask
Instead of scanning a list of all qpairs, use a bit
mask to determine if the requested QID is unique.

This is not for performance reasons, but because
eventually the ctrlr's list of qpairs is going to
need to go away.

Change-Id: Ic25ee60e4f9cd9d596815719760d5be892f29d0c
Signed-off-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-on: https://review.gerrithub.io/413286
Tested-by: SPDK Automated Test System <sys_sgsw@intel.com>
Reviewed-by: Changpeng Liu <changpeng.liu@intel.com>
Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>
2018-06-07 16:07:38 +00:00
..
ctrlr_bdev.c nvmf: SGL support for NVMF RDMA Driver. 2018-06-04 17:15:49 +00:00
ctrlr_discovery.c bdev: Rename spdk_internal/bdev.h to spdk/bdev_module.h 2018-05-25 16:02:22 +00:00
ctrlr.c nvmf: Perform QID validation using a bit mask 2018-06-07 16:07:38 +00:00
Makefile build: remove $(ENV_CFLAGS) where not necessary 2018-01-03 12:05:59 -05:00
nvmf_internal.h nvmf: Perform QID validation using a bit mask 2018-06-07 16:07:38 +00:00
nvmf.c nvmf: SGL support for NVMF RDMA Driver. 2018-06-04 17:15:49 +00:00
rdma.c env: add size parameter to spdk_mem_map_translate 2018-06-05 18:36:00 +00:00
request.c nvmf: Quiesce I/O before closing spdk_nvmf_qpairs 2018-06-04 17:20:34 +00:00
subsystem.c nvmf: Do not allow NN to change while connections present 2018-05-30 15:16:48 +00:00
transport.c nvmf: Remove poll group from controller 2017-12-12 15:01:17 -05:00
transport.h nvmf: Remove poll group from controller 2017-12-12 15:01:17 -05:00