[PATCHv3 blktests 00/10] Testsuite for nvme in-band authentication
Hannes Reinecke
hare at suse.de
Mon Nov 22 23:49:30 PST 2021
Hi all,
some people (Hi Sagi!) have complained that nvme in-band authentication
provide far too many configuration options to test it with some easy
commands. So here's a test suite for testing (most of) the various
configuration options and features.
As usual, comments and reviews are welcome.
Changes to v2:
- Merge first two tests
- Add optional arguments to _nvme_connect_subsys()
- Convert to use _nvme_connect_subsys()
Changes to v1:
- Move tests to the 'nvme' directory
- Check for authentication failure on invalid keys
Hannes Reinecke (10):
nvme/rc: do not print error message when no nvme device is found
nvme/rc: clear allowed_hosts subdirectory
nvme/rc: clear hosts directory in _cleanup_nvmet()
nvme/rc: add functions for in-band authentication
nvme/rc: add more arguments to _nvme_connect_subsys()
nvme/039: create authenticated connections
nvme/040: test dhchap key types for authenticated connections
nvme/041: test hash and dh group variations for authenticated
connections
nvme/042: test bi-directional authentication
nvme/043: test re-authentication
tests/nvme/039 | 83 +++++++++++++++++++++++++++
tests/nvme/039.out | 7 +++
tests/nvme/040 | 95 +++++++++++++++++++++++++++++++
tests/nvme/040.out | 16 ++++++
tests/nvme/041 | 89 +++++++++++++++++++++++++++++
tests/nvme/041.out | 18 ++++++
tests/nvme/042 | 107 +++++++++++++++++++++++++++++++++++
tests/nvme/042.out | 8 +++
tests/nvme/043 | 136 +++++++++++++++++++++++++++++++++++++++++++++
tests/nvme/043.out | 12 ++++
tests/nvme/rc | 97 ++++++++++++++++++++++++++++++++
11 files changed, 668 insertions(+)
create mode 100644 tests/nvme/039
create mode 100644 tests/nvme/039.out
create mode 100644 tests/nvme/040
create mode 100644 tests/nvme/040.out
create mode 100644 tests/nvme/041
create mode 100644 tests/nvme/041.out
create mode 100644 tests/nvme/042
create mode 100644 tests/nvme/042.out
create mode 100644 tests/nvme/043
create mode 100644 tests/nvme/043.out
--
2.29.2
More information about the Linux-nvme
mailing list