summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rwxr-xr-xtest/units/TEST-84-STORAGETM.sh8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/units/TEST-84-STORAGETM.sh b/test/units/TEST-84-STORAGETM.sh
index 1dd2ea6184..0020fad92a 100755
--- a/test/units/TEST-84-STORAGETM.sh
+++ b/test/units/TEST-84-STORAGETM.sh
@@ -3,6 +3,14 @@
set -eux
set -o pipefail
+if systemd-analyze compare-versions "$(nvme --version | grep libnvme | awk '{print $3}')" eq 1.11; then
+ if grep -q "CONFIG_NVME_TCP_TLS is not set" "/boot/config-$(uname -r)" 2>/dev/null || grep -q "CONFIG_NVME_TCP_TLS is not set" "/usr/lib/modules/$(uname -r)/config" 2>/dev/null; then
+ # See: https://github.com/linux-nvme/nvme-cli/issues/2573
+ echo "nvme-cli is broken and requires TLS support in the kernel" >/skipped
+ exit 77
+ fi
+fi
+
/usr/lib/systemd/systemd-storagetm --list-devices
modprobe -v nvmet-tcp