Spdk/test/nvmf/target
Boris Glimcher 6212597bda sock/ssl: Add psk_key and psk_identity options to spdk_sock_impl_opts
Note, this change only sets defaults for the ID/KEY,
more specific use cases like NVMe/TCP may set the ID and KEY on a per connection basis.

Also simplify PSK identity string, that isn't NVMe focused.
NVMe libraries using this will need to construct more complicated
identity strings and pass them to the sock layer.

Example:
  rpc.py sock_impl_set_options -i ssl --psk-key 4321DEADBEEF1234
  rpc.py sock_impl_set_options -i ssl --psk-identity psk.spdk.io

  ./build/examples/perf --psk-key 4321DEADBEEF1234 --psk-identity psk.spdk.io

  ./build/examples/hello_sock --psk-key 4321DEADBEEF1234 --psk-identity psk.spdk.io

Change-Id: I1cb5b0b706bdeafbccbc71f8320bc8e2961cbb55
Signed-off-by: Boris Glimcher <Boris.Glimcher@emc.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/13759
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-by: Paul Luse <paul.e.luse@intel.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Community-CI: Mellanox Build Bot
2022-08-15 16:52:28 +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 test/adq: Remove unnecessary sleeps 2022-08-12 09:00:26 +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 sock/ssl: Add psk_key and psk_identity options to spdk_sock_impl_opts 2022-08-15 16:52:28 +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