bdev_nvme: add hdgst and ddgst in nvme_ctrlr_config_json

this add output when execute save_config function

Signed-off-by: Tim Zhang <hgmz371@gmail.com>
Change-Id: Ib465dc424beb691e86425878588bb732574fc9b4
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/16097
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Community-CI: Mellanox Build Bot
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
This commit is contained in:
Tim Zhang 2023-01-01 17:53:14 +08:00 committed by David Ko
parent 53c4b67c54
commit ce7b461b7f

View File

@ -7130,6 +7130,7 @@ nvme_ctrlr_config_json(struct spdk_json_write_ctx *w,
struct nvme_ctrlr *nvme_ctrlr)
{
struct spdk_nvme_transport_id *trid;
const struct spdk_nvme_ctrlr_opts *opts;
if (nvme_ctrlr->opts.from_discovery_service) {
/* Do not emit an RPC for this - it will be implicitly
@ -7157,6 +7158,10 @@ nvme_ctrlr_config_json(struct spdk_json_write_ctx *w,
spdk_json_write_named_uint32(w, "fast_io_fail_timeout_sec",
nvme_ctrlr->opts.fast_io_fail_timeout_sec);
opts = spdk_nvme_ctrlr_get_opts(nvme_ctrlr->ctrlr);
spdk_json_write_named_bool(w, "hdgst", opts->header_digest);
spdk_json_write_named_bool(w, "ddgst", opts->data_digest);
spdk_json_write_object_end(w);
spdk_json_write_object_end(w);