IB/srp: Reduce number of BUSY conditions
authorBart Van Assche <bvanassche@acm.org>
Mon, 30 Aug 2010 19:27:36 +0000 (19:27 +0000)
committerRoland Dreier <rolandd@cisco.com>
Mon, 25 Oct 2010 05:14:14 +0000 (22:14 -0700)
As proposed by the SRP (draft) standard, ib_srp reserves one ring
element for SRP_TSK_MGMT requests. This patch makes sure that the SCSI
mid-layer never tries to queue more than (SRP request limit) - 1 SCSI
commands to ib_srp. This improves performance for targets whose request
limit is less than or equal to SRP_NORMAL_REQ_SQ_SIZE by reducing the
number of BUSY responses reported by ib_srp to the SCSI mid-layer.

Signed-off-by: Bart Van Assche <bvanassche@acm.org>
Signed-off-by: David Dillow <dillowda@ornl.gov>
Signed-off-by: Roland Dreier <rolandd@cisco.com>

No differences found