Commit 504143d1 authored by Tim Zhang's avatar Tim Zhang Committed by Jim Harris
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>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/16097

 (master)

(cherry picked from commit edfd7ff2)
Change-Id: Ib465dc424beb691e86425878588bb732574fc9b4
Signed-off-by: default avatarKrzysztof Karas <krzysztof.karas@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/17704


Reviewed-by: default avatarJim Harris <james.r.harris@intel.com>
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarBen Walker <benjamin.walker@intel.com>
Reviewed-by: default avatarKonrad Sztyber <konrad.sztyber@intel.com>
parent 864e45ea
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -7149,6 +7149,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
@@ -7176,6 +7177,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);