[PATCHv5 blktests 00/10] Testsuite for nvme in-band authentication
Hannes Reinecke
hare at suse.de
Fri Jun 10 04:33:14 PDT 2022
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 v4:
- Rebase to current HEAD
- Use return code from 'nvme connect' instead of looking for
the controller node
Changes to v3:
- Rebase to current HEAD
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/040: create authenticated connections
nvme/041: test dhchap key types for authenticated connections
nvme/042: test hash and dh group variations for authenticated
connections
nvme/043: test bi-directional authentication
nvme/044: test re-authentication
tests/nvme/040 | 81 +++++++++++++++++++++++++++++
tests/nvme/040.out | 7 +++
tests/nvme/041 | 95 ++++++++++++++++++++++++++++++++++
tests/nvme/041.out | 16 ++++++
tests/nvme/042 | 89 ++++++++++++++++++++++++++++++++
tests/nvme/042.out | 18 +++++++
tests/nvme/043 | 106 ++++++++++++++++++++++++++++++++++++++
tests/nvme/043.out | 8 +++
tests/nvme/044 | 125 +++++++++++++++++++++++++++++++++++++++++++++
tests/nvme/044.out | 12 +++++
tests/nvme/rc | 97 +++++++++++++++++++++++++++++++++++
11 files changed, 654 insertions(+)
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
create mode 100644 tests/nvme/044
create mode 100644 tests/nvme/044.out
--
2.26.2
More information about the Linux-nvme
mailing list