lib/iscsi: Remove unused the param conn from iscsi_append_text()

Previously we might have any possibility to need conn in
iscsi_append_text(), but it is highly unlikely now. Let's remove
the param conn from iscsi_append_text(). This patch includes a
minor simplification not to use rc but return directly.

Signed-off-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Change-Id: Ifa009c1374e878f8d3b9c0043ba0352f59010b59
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/3157
Community-CI: Mellanox Build Bot
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-by: Paul Luse <paul.e.luse@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
This commit is contained in:
Shuhei Matsumoto 2020-06-30 10:17:44 +09:00 committed by Jim Harris
parent c0d796d7f8
commit aa69140dba
2 changed files with 33 additions and 43 deletions

View File

@ -757,8 +757,7 @@ append_iscsi_sess(struct spdk_iscsi_conn *conn,
}
static int
iscsi_append_text(struct spdk_iscsi_conn *conn __attribute__((__unused__)),
const char *key, const char *val, uint8_t *data,
iscsi_append_text(const char *key, const char *val, uint8_t *data,
int alloc_len, int data_len)
{
int total;
@ -789,7 +788,6 @@ iscsi_append_param(struct spdk_iscsi_conn *conn, const char *key,
uint8_t *data, int alloc_len, int data_len)
{
struct iscsi_param *param;
int rc;
param = iscsi_param_find(conn->params, key);
if (param == NULL) {
@ -799,9 +797,8 @@ iscsi_append_param(struct spdk_iscsi_conn *conn, const char *key,
return data_len;
}
}
rc = iscsi_append_text(conn, param->key, param->val, data,
alloc_len, data_len);
return rc;
return iscsi_append_text(param->key, param->val, data,
alloc_len, data_len);
}
static int
@ -866,21 +863,18 @@ iscsi_auth_params(struct spdk_iscsi_conn *conn,
if (new_val == NULL) {
snprintf(in_val, ISCSI_TEXT_MAX_VAL_LEN + 1, "%s", "Reject");
new_val = in_val;
iscsi_append_text(conn, "CHAP_A", new_val,
data, alloc_len, total);
iscsi_append_text("CHAP_A", new_val, data, alloc_len, total);
goto error_return;
}
/* selected algorithm is 5 (MD5) */
SPDK_DEBUGLOG(SPDK_LOG_ISCSI, "got CHAP_A=%s\n", new_val);
total = iscsi_append_text(conn, "CHAP_A", new_val,
data, alloc_len, total);
total = iscsi_append_text("CHAP_A", new_val, data, alloc_len, total);
/* Identifier is one octet */
gen_random(conn->auth.chap_id, 1);
snprintf(in_val, ISCSI_TEXT_MAX_VAL_LEN, "%d",
(int) conn->auth.chap_id[0]);
total = iscsi_append_text(conn, "CHAP_I", in_val,
data, alloc_len, total);
total = iscsi_append_text("CHAP_I", in_val, data, alloc_len, total);
/* Challenge Value is a variable stream of octets */
/* (binary length MUST not exceed 1024 bytes) */
@ -888,8 +882,7 @@ iscsi_auth_params(struct spdk_iscsi_conn *conn,
gen_random(conn->auth.chap_challenge, conn->auth.chap_challenge_len);
bin2hex(in_val, ISCSI_TEXT_MAX_VAL_LEN,
conn->auth.chap_challenge, conn->auth.chap_challenge_len);
total = iscsi_append_text(conn, "CHAP_C", in_val,
data, alloc_len, total);
total = iscsi_append_text("CHAP_C", in_val, data, alloc_len, total);
conn->auth.chap_phase = ISCSI_CHAP_PHASE_WAIT_NR;
} else if ((name = iscsi_param_get_val(params, "CHAP_N")) != NULL) {
@ -1031,10 +1024,9 @@ iscsi_auth_params(struct spdk_iscsi_conn *conn,
bin2hex(in_val, ISCSI_TEXT_MAX_VAL_LEN, tgtmd5, SPDK_MD5DIGEST_LEN);
total = iscsi_append_text(conn, "CHAP_N",
conn->auth.muser, data, alloc_len, total);
total = iscsi_append_text(conn, "CHAP_R",
in_val, data, alloc_len, total);
total = iscsi_append_text("CHAP_N", conn->auth.muser, data,
alloc_len, total);
total = iscsi_append_text("CHAP_R", in_val, data, alloc_len, total);
} else {
/* not mutual */
if (conn->mutual_chap) {
@ -2395,10 +2387,8 @@ iscsi_pdu_payload_op_text(struct spdk_iscsi_conn *conn, struct spdk_iscsi_pdu *p
if (strcasecmp(val, "ALL") == 0) {
/* not in discovery session */
data_len = iscsi_append_text(conn,
"SendTargets",
"Reject", data,
alloc_len, data_len);
data_len = iscsi_append_text("SendTargets", "Reject",
data, alloc_len, data_len);
} else {
data_len = iscsi_send_tgts(conn,
conn->initiator_name,

View File

@ -597,54 +597,54 @@ fuzz_iscsi_send_login_request(struct fuzz_iscsi_dev_ctx *dev_ctx, uint8_t sessio
req_pdu->bhs.flags = ISCSI_LOGIN_TRANSIT | (ISCSI_OPERATIONAL_NEGOTIATION_PHASE << 2) |
ISCSI_FULL_FEATURE_PHASE;
req_pdu->data_segment_len = iscsi_append_text(conn, "InitiatorName", g_init_name,
req_pdu->data_segment_len = iscsi_append_text("InitiatorName", g_init_name,
req_pdu->data, req_pdu->data_buf_len, req_pdu->data_segment_len);
req_pdu->data_segment_len = iscsi_append_text(conn, "HeaderDigest", "None",
req_pdu->data_segment_len = iscsi_append_text("HeaderDigest", "None",
req_pdu->data, req_pdu->data_buf_len, req_pdu->data_segment_len);
req_pdu->data_segment_len = iscsi_append_text(conn, "DataDigest", "None",
req_pdu->data_segment_len = iscsi_append_text("DataDigest", "None",
req_pdu->data, req_pdu->data_buf_len, req_pdu->data_segment_len);
req_pdu->data_segment_len = iscsi_append_text(conn, "DefaultTime2Wait", "2",
req_pdu->data_segment_len = iscsi_append_text("DefaultTime2Wait", "2",
req_pdu->data, req_pdu->data_buf_len, req_pdu->data_segment_len);
req_pdu->data_segment_len = iscsi_append_text(conn, "DefaultTime2Retain", "0",
req_pdu->data_segment_len = iscsi_append_text("DefaultTime2Retain", "0",
req_pdu->data, req_pdu->data_buf_len, req_pdu->data_segment_len);
req_pdu->data_segment_len = iscsi_append_text(conn, "IFMarker", "No",
req_pdu->data_segment_len = iscsi_append_text("IFMarker", "No",
req_pdu->data, req_pdu->data_buf_len, req_pdu->data_segment_len);
req_pdu->data_segment_len = iscsi_append_text(conn, "OFMarker", "No",
req_pdu->data_segment_len = iscsi_append_text("OFMarker", "No",
req_pdu->data, req_pdu->data_buf_len, req_pdu->data_segment_len);
req_pdu->data_segment_len = iscsi_append_text(conn, "ErrorRecoveryLevel", "0",
req_pdu->data_segment_len = iscsi_append_text("ErrorRecoveryLevel", "0",
req_pdu->data, req_pdu->data_buf_len, req_pdu->data_segment_len);
if (session_type == SESSION_TYPE_DISCOVERY) {
/* Discovery PDU */
conn->sess->session_type = SESSION_TYPE_DISCOVERY;
req_pdu->data_segment_len = iscsi_append_text(conn, "SessionType", "Discovery",
req_pdu->data_segment_len = iscsi_append_text("SessionType", "Discovery",
req_pdu->data, req_pdu->data_buf_len, req_pdu->data_segment_len);
req_pdu->data_segment_len = iscsi_append_text(conn, "MaxRecvDataSegmentLength", "32768",
req_pdu->data_segment_len = iscsi_append_text("MaxRecvDataSegmentLength", "32768",
req_pdu->data, req_pdu->data_buf_len, req_pdu->data_segment_len);
} else {
/* Login PDU */
conn->sess->session_type = SESSION_TYPE_NORMAL;
req_pdu->data_segment_len = iscsi_append_text(conn, "SessionType", "Normal",
req_pdu->data_segment_len = iscsi_append_text("SessionType", "Normal",
req_pdu->data, req_pdu->data_buf_len, req_pdu->data_segment_len);
req_pdu->data_segment_len = iscsi_append_text(conn, "TargetName", g_tgt_name,
req_pdu->data_segment_len = iscsi_append_text("TargetName", g_tgt_name,
req_pdu->data, req_pdu->data_buf_len, req_pdu->data_segment_len);
req_pdu->data_segment_len = iscsi_append_text(conn, "InitialR2T", "No",
req_pdu->data_segment_len = iscsi_append_text("InitialR2T", "No",
req_pdu->data, req_pdu->data_buf_len, req_pdu->data_segment_len);
req_pdu->data_segment_len = iscsi_append_text(conn, "ImmediateData", "Yes",
req_pdu->data_segment_len = iscsi_append_text("ImmediateData", "Yes",
req_pdu->data, req_pdu->data_buf_len, req_pdu->data_segment_len);
req_pdu->data_segment_len = iscsi_append_text(conn, "MaxBurstLength", "16776192",
req_pdu->data_segment_len = iscsi_append_text("MaxBurstLength", "16776192",
req_pdu->data, req_pdu->data_buf_len, req_pdu->data_segment_len);
req_pdu->data_segment_len = iscsi_append_text(conn, "FirstBurstLength", "262144",
req_pdu->data_segment_len = iscsi_append_text("FirstBurstLength", "262144",
req_pdu->data, req_pdu->data_buf_len, req_pdu->data_segment_len);
req_pdu->data_segment_len = iscsi_append_text(conn, "MaxOutstandingR2T", "1",
req_pdu->data_segment_len = iscsi_append_text("MaxOutstandingR2T", "1",
req_pdu->data, req_pdu->data_buf_len, req_pdu->data_segment_len);
req_pdu->data_segment_len = iscsi_append_text(conn, "MaxConnections", "1",
req_pdu->data_segment_len = iscsi_append_text("MaxConnections", "1",
req_pdu->data, req_pdu->data_buf_len, req_pdu->data_segment_len);
req_pdu->data_segment_len = iscsi_append_text(conn, "DataPDUInOrder", "Yes",
req_pdu->data_segment_len = iscsi_append_text("DataPDUInOrder", "Yes",
req_pdu->data, req_pdu->data_buf_len, req_pdu->data_segment_len);
req_pdu->data_segment_len = iscsi_append_text(conn, "DataSequenceInOrder", "Yes",
req_pdu->data_segment_len = iscsi_append_text("DataSequenceInOrder", "Yes",
req_pdu->data, req_pdu->data_buf_len, req_pdu->data_segment_len);
req_pdu->data_segment_len = iscsi_append_text(conn, "MaxRecvDataSegmentLength", "262144",
req_pdu->data_segment_len = iscsi_append_text("MaxRecvDataSegmentLength", "262144",
req_pdu->data, req_pdu->data_buf_len, req_pdu->data_segment_len);
}