diff options
author | Nicholas Bellinger <nab@linux-iscsi.org> | 2013-06-20 02:21:20 -0400 |
---|---|---|
committer | Nicholas Bellinger <nab@linux-iscsi.org> | 2013-07-03 22:43:22 -0400 |
commit | dbf738a1a6f93c634e368e74a1943acb93696b22 (patch) | |
tree | 3280680cc3ac70efbdc4875b2f7e34af455d97e4 /drivers/target/iscsi | |
parent | 889c8a68b8483a8b3482ac440af3ad7368c58555 (diff) |
iscsi-target: Allow ->MaxXmitDataSegmentLength assignment for iser discovery
This patch changes iscsi_set_connection_parameters() to allow
conn_ops->MaxXmitDataSegmentLength assignement to occur during
in-band iser send-targets discovery, as this value is required
by TEXT response processing code.
Reported-by: Or Gerlitz <ogerlitz@mellanox.com>
Cc: Or Gerlitz <ogerlitz@mellanox.com>
Cc: Mike Christie <michaelc@cs.wisc.edu>
Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
Diffstat (limited to 'drivers/target/iscsi')
-rw-r--r-- | drivers/target/iscsi/iscsi_target_parameters.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/drivers/target/iscsi/iscsi_target_parameters.c b/drivers/target/iscsi/iscsi_target_parameters.c index e38222191a33..35fd6439eb01 100644 --- a/drivers/target/iscsi/iscsi_target_parameters.c +++ b/drivers/target/iscsi/iscsi_target_parameters.c | |||
@@ -1799,9 +1799,6 @@ void iscsi_set_connection_parameters( | |||
1799 | * this key is not sent over the wire. | 1799 | * this key is not sent over the wire. |
1800 | */ | 1800 | */ |
1801 | if (!strcmp(param->name, MAXXMITDATASEGMENTLENGTH)) { | 1801 | if (!strcmp(param->name, MAXXMITDATASEGMENTLENGTH)) { |
1802 | if (param_list->iser == true) | ||
1803 | continue; | ||
1804 | |||
1805 | ops->MaxXmitDataSegmentLength = | 1802 | ops->MaxXmitDataSegmentLength = |
1806 | simple_strtoul(param->value, &tmpptr, 0); | 1803 | simple_strtoul(param->value, &tmpptr, 0); |
1807 | pr_debug("MaxXmitDataSegmentLength: %s\n", | 1804 | pr_debug("MaxXmitDataSegmentLength: %s\n", |