libiscsi: Reduce the size of struct iscsi_context

Reduce the size of struct iscsi_context by reordering the members of this
data structure. Additionally, change the rdma_ack_timeout value from
'unsigned char' into 'uint8_t' to make it clear that this variable
represents an integer.

Signed-off-by: Bart Van Assche <bvanassche@acm.org>
This commit is contained in:
Bart Van Assche
2020-03-07 12:32:35 -08:00
parent 6ed1ffb7b2
commit bac94c18b8
3 changed files with 4 additions and 5 deletions

View File

@@ -281,7 +281,7 @@ iscsi_create_context(const char *initiator_name)
}
if (getenv("LIBISCSI_RDMA_ACK_TIMEOUT") != NULL) {
iscsi->rdma_ack_timeout = (unsigned char)atoi(getenv("LIBISCSI_RDMA_ACK_TIMEOUT"));
iscsi->rdma_ack_timeout = atoi(getenv("LIBISCSI_RDMA_ACK_TIMEOUT"));
}
/* iscsi->smalloc_size is the size for small allocations. this should be
@@ -622,7 +622,7 @@ iscsi_parse_url(struct iscsi_context *iscsi, const char *url, int full)
} else if (!strcmp(key, "iser")) {
is_iser = 1;
} else if (!strcmp(key, "LIBISCSI_RDMA_ACK_TIMEOUT")) {
iscsi->rdma_ack_timeout = (unsigned char)atoi(value);
iscsi->rdma_ack_timeout = atoi(value);
#endif
}
tmp = next;