]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
nvme-cli: Add parsing support for noiob
authorScott Bauer <scott.bauer@intel.com>
Mon, 15 May 2017 16:40:47 +0000 (10:40 -0600)
committerScott Bauer <scott.bauer@intel.com>
Mon, 15 May 2017 16:40:47 +0000 (10:40 -0600)
Signed-off-by: Scott Bauer <scott.bauer@intel.com>
linux/nvme.h
nvme-print.c

index fc9e9ccd4d026ea22f7b4e242230027f35ffd9ab..397c0f1a81cbfbfbc9006402c460f573e6ebf983 100644 (file)
@@ -271,7 +271,7 @@ struct nvme_id_ns {
        __le16                  nabsn;
        __le16                  nabo;
        __le16                  nabspf;
-       __u16                   rsvd46;
+       __le16                  noiob;
        __u8                    nvmcap[16];
        __u8                    rsvd64[40];
        __u8                    nguid[16];
index d28fbe1429f651ccf257e54ef0b002f44c2173f3..60fe1198dcf38cfa9d54e624368cf1fb22436b3f 100644 (file)
@@ -500,6 +500,7 @@ void show_nvme_id_ns(struct nvme_id_ns *ns, unsigned int mode)
        printf("nabsn   : %d\n", le16_to_cpu(ns->nabsn));
        printf("nabo    : %d\n", le16_to_cpu(ns->nabo));
        printf("nabspf  : %d\n", le16_to_cpu(ns->nabspf));
+       printf("noiob   : %d\n", le16_to_cpu(ns->noiob));
        printf("nvmcap  : %.0Lf\n", int128_to_double(ns->nvmcap));
 
        printf("nguid   : ");
@@ -1184,6 +1185,7 @@ void json_nvme_id_ns(struct nvme_id_ns *ns, unsigned int mode)
        json_object_add_value_int(root, "nabsn", le16_to_cpu(ns->nabsn));
        json_object_add_value_int(root, "nabo", le16_to_cpu(ns->nabo));
        json_object_add_value_int(root, "nabspf", le16_to_cpu(ns->nabspf));
+       json_object_add_value_int(root, "noiob", le16_to_cpu(ns->noiob));
        json_object_add_value_float(root, "nvmcap", nvmcap);
 
        memset(eui64, 0, sizeof(eui64_buf));