From f342056a524f399b2bce6faf36093deca8ccd08f Mon Sep 17 00:00:00 2001 From: Aleksandr Miloserdov Date: Fri, 11 Sep 2020 13:26:26 +0300 Subject: [PATCH] test-tool: add version descriptor checks for more SBC-3 versions If device claims SBC-3 version in its version descriptors it won't be marked as SBC-3 compliant. This commit adds checks for: * SBC-3 T10/BSR INCITS 514 revision 35 * SBC-3 T10/BSR INCITS 514 revision 36 * SBC-3 ANSI INCITS 514-2014 --- test-tool/iscsi-test-cu.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/test-tool/iscsi-test-cu.c b/test-tool/iscsi-test-cu.c index 56575a5..76a41d5 100644 --- a/test-tool/iscsi-test-cu.c +++ b/test-tool/iscsi-test-cu.c @@ -1360,8 +1360,12 @@ main(int argc, char *argv[]) sbc3_support = 0; for (i = 0; i < 8; i++) { - if (inq->version_descriptor[i] == 0x04C0) { - sbc3_support = 1; + switch (inq->version_descriptor[i]) { + case 0x04C0: // SBC-3 (no version claimed) + case 0x04C3: // SBC-3 T10/BSR INCITS 514 revision 35 + case 0x04C5: // SBC-3 T10/BSR INCITS 514 revision 36 + case 0x04C8: // SBC-3 ANSI INCITS 514-2014 + sbc3_support = 1; } }