]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
nvme: Add nulbaf(Number of Unique Capability LBA Formats) field on nvmd_id_ns
authorSteven Seungcheol Lee <sc108.lee@samsung.com>
Wed, 5 Jan 2022 08:03:09 +0000 (17:03 +0900)
committerDaniel Wagner <dwagner@suse.de>
Fri, 4 Feb 2022 13:07:09 +0000 (14:07 +0100)
Based on spec NVMe - TP 4095 Namespace Capability Reporting 2021.06.28 - Ratified

Signed-off-by: Steven Seungcheol Lee <sc108.lee@samsung.com>
nvme-print.c

index f7231e013b604b9f97a055a896110ac8669c7349..999266758f9a3b648035edf15f73da6242f04e01 100644 (file)
@@ -196,6 +196,7 @@ static void json_nvme_id_ns(struct nvme_id_ns *ns)
        json_object_add_value_int(root, "mssrl", le16_to_cpu(ns->mssrl));
        json_object_add_value_int(root, "mcl", le32_to_cpu(ns->mcl));
        json_object_add_value_int(root, "msrc", ns->msrc);
+       json_object_add_value_int(root, "nulbaf", ns->nulbaf);
 
        json_object_add_value_int(root, "anagrpid", le32_to_cpu(ns->anagrpid));
        json_object_add_value_int(root, "endgid", le16_to_cpu(ns->endgid));
@@ -3841,6 +3842,7 @@ void nvme_show_id_ns(struct nvme_id_ns *ns, unsigned int nsid,
        printf("mssrl   : %u\n", le16_to_cpu(ns->mssrl));
        printf("mcl     : %d\n", le32_to_cpu(ns->mcl));
        printf("msrc    : %u\n", ns->msrc);
+       printf("nulbaf  : %u\n", ns->nulbaf);
        printf("anagrpid: %u\n", le32_to_cpu(ns->anagrpid));
        printf("nsattr  : %u\n", ns->nsattr);
        printf("nvmsetid: %d\n", le16_to_cpu(ns->nvmsetid));