Spdk/test/nvmf/target
John Levon 6066e62ee6 nvmf/vfio-user: allow multiple reactors
Update libvfio-user such that the SGL access APIs can be used
concurrently. We are guaranteed that the guest memory remains mappable
now that the vfio-user transport has implemented quiescence.

This is currently only really useful (for a single controller) in poll
mode, but shouldn't break interrupt mode, as we still ensure all a
controller's queues are on the same poll group in that case.

Signed-off-by: John Levon <john.levon@nutanix.com>
Change-Id: I0988e731558e9bf63992026afc53abc66ec2a706
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/12349
Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com>
Community-CI: Mellanox Build Bot
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Changpeng Liu <changpeng.liu@intel.com>
2022-06-28 07:05:27 +00:00
..
abort.sh test: add explicit listener for discovery subsystem 2022-02-28 11:06:16 +00:00
bdev_io_wait.sh test/nvmf: Handle multiple arguments in nvmfappstart() 2020-05-13 07:46:04 +00:00
bdevio.sh test/nvmf: Handle multiple arguments in nvmfappstart() 2020-05-13 07:46:04 +00:00
connect_disconnect.sh test/nvmf: reduce number of iterations in connect_disconnect test 2022-05-13 07:02:17 +00:00
connect_stress.sh test: add connect_stress test 2021-07-19 13:50:29 +00:00
delete_subsystem.sh spelling: test 2021-12-03 08:13:22 +00:00
dif.sh test/nvmf: use recommended nvmf_create_subsystem rpc 2021-05-20 15:00:22 +00:00
discovery.sh test: add explicit listener for discovery subsystem 2022-02-28 11:06:16 +00:00
fabrics_fuzz.sh test/vfio_user: add vfio-user fuzzing test 2021-11-22 08:36:27 +00:00
filesystem.sh test/filesystem: nvme device storage size verifying 2022-05-04 08:02:52 +00:00
fio.sh autotest: Replace fio.py with a bash wrapper in tests 2021-05-12 08:48:10 +00:00
fused_ordering.sh test/nvme, test/nvmf: add fused_ordering test 2022-04-05 08:32:06 +00:00
fuzz_json.conf test/nvmf: fuzz nvmf target using LLVM's libFuzzer 2021-12-15 04:32:05 +00:00
host_management.sh test/nvmf: run bdevperf in the foreground 2022-01-12 08:20:53 +00:00
identify_passthru.sh nvmf: The maximum number of namespaces a subsystem may contain must now 2020-12-01 10:20:43 +00:00
initiator_timeout.sh autotest: Replace fio.py with a bash wrapper in tests 2021-05-12 08:48:10 +00:00
invalid.sh spelling: test 2021-12-03 08:13:22 +00:00
llvm_nvme_fuzz.sh test/nvmf: Add llvm-nvmf-fuzz test 2022-04-01 08:28:15 +00:00
multiconnection.sh test/nvmf: Remove support for soft-RoCE setups 2022-03-22 16:01:54 +00:00
multipath.sh spelling: test 2021-12-03 08:13:22 +00:00
multitarget_rpc.py scripts: fix PYTHONPATH references to scripts/ directory 2022-04-18 17:22:09 +00:00
multitarget.sh test/nvmf: Handle multiple arguments in nvmfappstart() 2020-05-13 07:46:04 +00:00
nmic.sh autotest: Replace fio.py with a bash wrapper in tests 2021-05-12 08:48:10 +00:00
ns_hotplug_stress.sh test: add explicit listener for discovery subsystem 2022-02-28 11:06:16 +00:00
nvme_cli.sh test: add explicit listener for discovery subsystem 2022-02-28 11:06:16 +00:00
nvmf_example.sh test/nvmf_example: Remove duplicated test code. 2020-12-14 14:34:14 +00:00
nvmf_lvol.sh test: add explicit listener for discovery subsystem 2022-02-28 11:06:16 +00:00
nvmf_vfio_user.sh nvmf/vfio-user: allow multiple reactors 2022-06-28 07:05:27 +00:00
nvmf_vhost_fio.job test/fio: supress fio output files 2022-06-23 07:43:36 +00:00
nvmf_vhost.sh test/nvmf: Remove reference to an old SPDK's QEMU fork 2022-02-15 14:48:03 +00:00
perf_adq.sh perf_adq: Increase number of io queues per namespace. 2022-06-06 07:35:33 +00:00
queue_depth.sh test/nvmf: No request available for FABRICS/CONNECT 2022-03-31 22:53:31 +00:00
rpc.sh test/nvmf: reduce number of loops in rpc.sh test 2021-08-20 07:29:25 +00:00
shutdown.sh test/nvmf: Remove support for soft-RoCE setups 2022-03-22 16:01:54 +00:00
srq_overwhelm.sh spelling: test 2021-12-03 08:13:22 +00:00
tls.sh test/nvmf: TLS test 2022-06-20 14:59:47 +00:00
vfio_user_fuzz.sh test/vfio_user: add vfio-user fuzzing test 2021-11-22 08:36:27 +00:00
zcopy.sh test: add explicit listener for discovery subsystem 2022-02-28 11:06:16 +00:00