summaryrefslogtreecommitdiffstats
path: root/drivers/target/iscsi/iscsi_target_core.h
diff options
context:
space:
mode:
authorNicholas Bellinger2013-09-10 01:24:46 +0200
committerNicholas Bellinger2013-09-11 05:23:34 +0200
commit837f6452b870e7e68c2b6a0d50758885c860ab66 (patch)
tree23bfb1b198195e8cc4ef6c50ae8d3f474c569345 /drivers/target/iscsi/iscsi_target_core.h
parenttarget: Fix >= v3.9+ regression in PR APTPL + ALUA metadata write-out (diff)
downloadkernel-qcow2-linux-837f6452b870e7e68c2b6a0d50758885c860ab66.tar.gz
kernel-qcow2-linux-837f6452b870e7e68c2b6a0d50758885c860ab66.tar.xz
kernel-qcow2-linux-837f6452b870e7e68c2b6a0d50758885c860ab66.zip
iscsi-target: Bump default TCP listen backlog to 256
This patch bumps the default TCP listen backlog within iscsit_setup_np() from 5 to 256, in order to reduce the overall latency caused by a small backlog with 100's of simultaneous login attempts directed to the same single network portal. Also add a ISCSIT_TCP_BACKLOG macro in iscsi_target_core.h. Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
Diffstat (limited to 'drivers/target/iscsi/iscsi_target_core.h')
-rw-r--r--drivers/target/iscsi/iscsi_target_core.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/target/iscsi/iscsi_target_core.h b/drivers/target/iscsi/iscsi_target_core.h
index f6ff257e2b66..1e84f6fc1cc8 100644
--- a/drivers/target/iscsi/iscsi_target_core.h
+++ b/drivers/target/iscsi/iscsi_target_core.h
@@ -19,6 +19,7 @@
#define WHITE_SPACE " \t\v\f\n\r"
#define ISCSIT_MIN_TAGS 16
#define ISCSIT_EXTRA_TAGS 8
+#define ISCSIT_TCP_BACKLOG 256
/* struct iscsi_node_attrib sanity values */
#define NA_DATAOUT_TIMEOUT 3