]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
nvme-print: Add missing values in id-ctrl for JSON output
authorDaniel Wagner <dwagner@suse.de>
Wed, 7 Sep 2022 07:08:17 +0000 (09:08 +0200)
committerDaniel Wagner <dwagner@suse.de>
Wed, 7 Sep 2022 07:10:03 +0000 (09:10 +0200)
Add the missing values in the id-ctrl JSON output.

Signed-off-by: Daniel Wagner <dwagner@suse.de>
nvme-print.c

index b5451dc71c7fb2ff62c3385628e23b6f2f55e6a8..64fcc3c7082c751abd687bd90c66e5257122dcfe 100644 (file)
@@ -289,6 +289,7 @@ static void json_nvme_id_ctrl(struct nvme_id_ctrl *ctrl,
        json_object_add_value_uint(root, "oaes", le32_to_cpu(ctrl->oaes));
        json_object_add_value_int(root, "ctratt", le32_to_cpu(ctrl->ctratt));
        json_object_add_value_int(root, "rrls", le16_to_cpu(ctrl->rrls));
+       json_object_add_value_int(root, "cntrltype", ctrl->cntrltype);
        json_object_add_value_string(root, "fguid", nvme_uuid_to_string(ctrl->fguid));
        json_object_add_value_int(root, "crdt1", le16_to_cpu(ctrl->crdt1));
        json_object_add_value_int(root, "crdt2", le16_to_cpu(ctrl->crdt2));
@@ -325,13 +326,14 @@ static void json_nvme_id_ctrl(struct nvme_id_ctrl *ctrl,
        json_object_add_value_int(root, "hmmaxd", le16_to_cpu(ctrl->hmmaxd));
        json_object_add_value_int(root, "nsetidmax",
                le16_to_cpu(ctrl->nsetidmax));
-
+       json_object_add_value_int(root, "endgidmax", le16_to_cpu(ctrl->endgidmax));
        json_object_add_value_int(root, "anatt",ctrl->anatt);
        json_object_add_value_int(root, "anacap", ctrl->anacap);
        json_object_add_value_int(root, "anagrpmax",
                le32_to_cpu(ctrl->anagrpmax));
        json_object_add_value_int(root, "nanagrpid",
                le32_to_cpu(ctrl->nanagrpid));
+       json_object_add_value_int(root, "pels", le32_to_cpu(ctrl->pels));
        json_object_add_value_int(root, "domainid", le16_to_cpu(ctrl->domainid));
        json_object_add_value_double(root, "megcap", megcap);
        json_object_add_value_int(root, "sqes", ctrl->sqes);
@@ -349,6 +351,7 @@ static void json_nvme_id_ctrl(struct nvme_id_ctrl *ctrl,
        json_object_add_value_int(root, "acwu", le16_to_cpu(ctrl->acwu));
        json_object_add_value_int(root, "ocfs", le16_to_cpu(ctrl->ocfs));
        json_object_add_value_int(root, "sgls", le32_to_cpu(ctrl->sgls));
+       json_object_add_value_int(root, "mnan", le32_to_cpu(ctrl->mnan));
        json_object_add_value_double(root, "maxdna", maxdna);
        json_object_add_value_int(root, "maxcna", le32_to_cpu(ctrl->maxcna));