Commit 0506c51f authored by Boris Glimcher's avatar Boris Glimcher Committed by Tomasz Zawadzki
Browse files

nvme/tcp: Allow ktls to propagate



ktls is defined in the socket layer.

One can enable it using `sock_impl_set_options` rpc

Removing this hard-coded value in nvme code,
allows to propagate and choose to turn on or off
the ktls (kernel) implementation.

Change-Id: I153025bae4f61c2fd4169f213433389213c5888d
Signed-off-by: default avatarBoris Glimcher <Boris.Glimcher@emc.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/18615


Reviewed-by: default avatarKrzysztof Karas <krzysztof.karas@intel.com>
Reviewed-by: default avatarTomasz Zawadzki <tomasz.zawadzki@intel.com>
Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com>
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarKonrad Sztyber <konrad.sztyber@intel.com>
Community-CI: Mellanox Build Bot
parent 59605ea6
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -1944,7 +1944,6 @@ nvme_tcp_qpair_connect_sock(struct spdk_nvme_ctrlr *ctrlr, struct spdk_nvme_qpai

	if (sock_impl_name) {
		spdk_sock_impl_get_opts(sock_impl_name, &impl_opts, &impl_opts_size);
		impl_opts.enable_ktls = false;
		impl_opts.tls_version = SPDK_TLS_VERSION_1_3;
		impl_opts.psk_identity = tcp_ctrlr->psk_identity;
		impl_opts.psk_key = tcp_ctrlr->psk;