Commit 6f76c505 authored by Wojciech Panfil's avatar Wojciech Panfil Committed by Tomasz Zawadzki
Browse files

nvmf/transport: Fix listener dump opts handling



If option transport->opts->listen_dump_opts has been used
then all options from this decoder would be packed inside "listen_address".
This results in an error during config read, as those parameters
are not part of "rpc_listen_address_decoders".
Change the behavior of dump_opts to put optional
listen_dump_opts inside "params", not "listen_address".

Change-Id: Ic2558b679fef72aab599e95cbe0ee2ef78a8f9ba
Signed-off-by: default avatarWojciech Panfil <wojciech.panfil@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/18832


Reviewed-by: default avatarShuhei Matsumoto <smatsumoto@nvidia.com>
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarTomasz Zawadzki <tomasz.zawadzki@intel.com>
Community-CI: Mellanox Build Bot
Reviewed-by: default avatarKonrad Sztyber <konrad.sztyber@intel.com>
parent 4a761a05
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -109,11 +109,11 @@ nvmf_transport_listen_dump_opts(struct spdk_nvmf_transport *transport,
	spdk_json_write_named_string(w, "traddr", trid->traddr);
	spdk_json_write_named_string(w, "trsvcid", trid->trsvcid);

	spdk_json_write_object_end(w);

	if (transport->ops->listen_dump_opts) {
		transport->ops->listen_dump_opts(transport, trid, w);
	}

	spdk_json_write_object_end(w);
}

spdk_nvme_transport_type_t