Commit edfd7ff2 authored by Tim Zhang's avatar Tim Zhang Committed by Ben Walker
Browse files

bdev_nvme: add hdgst and ddgst in nvme_ctrlr_config_json



this add output when execute save_config function

Signed-off-by: default avatarTim Zhang <hgmz371@gmail.com>
Change-Id: Ib465dc424beb691e86425878588bb732574fc9b4
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/16097


Reviewed-by: default avatarBen Walker <benjamin.walker@intel.com>
Reviewed-by: default avatarJim Harris <james.r.harris@intel.com>
Community-CI: Mellanox Build Bot
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
parent b17e84e5
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -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);