aboutsummaryrefslogtreecommitdiff
path: root/crypto/cts.c
diff options
context:
space:
mode:
authorNicholas Bellinger2013-10-03 14:03:59 -0700
committerNicholas Bellinger2013-10-03 14:22:45 -0700
commit9e20ae339721d614a1b0768c48bd73b456ff7905 (patch)
tree92a35dda9c5676327bfbff4ee6462da05026a480 /crypto/cts.c
parentf56cbbb4b5871e5bc2838ddeeba5b29debc2a734 (diff)
iscsi-target; Allow an extra tag_num / 2 number of percpu_ida tags
This patch bumps the default number of tags allocated per session by iscsi-target via transport_alloc_session_tags() -> percpu_ida_init() by another (tag_num / 2). This is done to take into account the tags waiting to be acknowledged and released in iscsit_ack_from_expstatsn(), but who's number are not directly limited by the CmdSN Window queue_depth being enforced by the target. Using a larger value here is also useful to prevent percpu_ida_alloc() from having to steal tags from other CPUs when no tags are available on the local CPU, while waiting for unacknowledged tags to be released. Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
Diffstat (limited to 'crypto/cts.c')
0 files changed, 0 insertions, 0 deletions