From db5d6f4f4fcd1ec0b528783863e0443def5934af Mon Sep 17 00:00:00 2001 From: Shuhei Matsumoto Date: Wed, 1 Aug 2018 17:36:58 +0900 Subject: [PATCH] iscsi: Fix the issue that mutual CHAP auth for discovery session don't work Setting of one-way CHAP auth is applied to mutual CHAP auth unexpectedly for discovery session. Change-Id: Ice931b5b70985ae433740eaee63740c9acff6ef2 Signed-off-by: Shuhei Matsumoto Reviewed-on: https://review.gerrithub.io/420975 Tested-by: SPDK CI Jenkins Chandler-Test-Pool: SPDK Automated Test System Reviewed-by: Changpeng Liu Reviewed-by: Pawel Wodkowski Reviewed-by: Ben Walker Reviewed-by: Jim Harris --- lib/iscsi/iscsi_subsystem.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/iscsi/iscsi_subsystem.c b/lib/iscsi/iscsi_subsystem.c index acc196922..8ea9bf3ed 100644 --- a/lib/iscsi/iscsi_subsystem.c +++ b/lib/iscsi/iscsi_subsystem.c @@ -466,7 +466,7 @@ spdk_iscsi_opts_copy(struct spdk_iscsi_opts *src) dst->nopininterval = src->nopininterval; dst->no_discovery_auth = src->no_discovery_auth; dst->req_discovery_auth = src->req_discovery_auth; - dst->req_discovery_auth_mutual = src->req_discovery_auth; + dst->req_discovery_auth_mutual = src->req_discovery_auth_mutual; dst->discovery_auth_group = src->discovery_auth_group; dst->min_connections_per_core = src->min_connections_per_core; @@ -745,7 +745,7 @@ spdk_iscsi_set_global_params(struct spdk_iscsi_opts *opts) g_spdk_iscsi.nopininterval = opts->nopininterval; g_spdk_iscsi.no_discovery_auth = opts->no_discovery_auth; g_spdk_iscsi.req_discovery_auth = opts->req_discovery_auth; - g_spdk_iscsi.req_discovery_auth_mutual = opts->req_discovery_auth; + g_spdk_iscsi.req_discovery_auth_mutual = opts->req_discovery_auth_mutual; g_spdk_iscsi.discovery_auth_group = opts->discovery_auth_group; spdk_iscsi_conn_set_min_per_core(opts->min_connections_per_core);