Spdk/test
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
..
app bdev_svc: do not unaffinitize thread if core mask specified 2018-05-03 19:46:48 +00:00
bdev bdevperf: Add flush io type 2018-06-07 15:43:59 +00:00
blobfs test/rocksdb: move nightly test case to RUN_NIGHTLY_FAILING. 2018-04-20 17:24:45 -04:00
blobstore autotest_common.sh: move to test/common 2018-02-27 20:37:27 -05:00
common test/vm_setup.sh: update nvml-tools -> pmempool 2018-05-22 21:04:10 +00:00
cpp_headers build: add @: to remaining 'all' targets 2018-02-14 17:38:25 -05:00
env env: add size parameter to spdk_mem_map_translate 2018-06-05 18:36:00 +00:00
event test: move lib/event up one directory 2018-03-29 00:31:24 -04:00
ioat ioat: remove ioat kperf kernel driver test harness 2018-04-30 17:11:53 +00:00
iscsi_tgt autotest: Adding qos test case under the spdk/test/iscsi_tgt directory. 2018-06-04 19:09:21 +00:00
json_config test/json: Fix: Add missing function declaration 2018-05-30 17:28:57 +00:00
lvol test/lvol: Snapshot and clone consistency test 2018-05-29 16:28:40 +00:00
nvme nvme/overhead: fix segfault when no SSD found 2018-06-04 03:28:19 +00:00
nvmf test/nvmf: move multiconnection out of NIGHTLY_FAILING 2018-06-06 19:32:15 +00:00
pmem Fix up a few remaining "NVML" references 2018-05-24 22:53:06 +00:00
unit nvmf: Perform QID validation using a bit mask 2018-06-07 16:07:38 +00:00
vhost test/vhost: remove config-ro Qemu option from config 2018-06-06 17:20:30 +00:00
Makefile test: move lib/json up to test app directory 2018-03-29 00:31:24 -04:00
spdk_cunit.h scripts/check_format: check for spaces before tabs 2018-03-05 11:09:13 -05:00