[SCSI] cxgb3i, iser, iscsi_tcp: set target can queue
authorMike Christie <michaelc@cs.wisc.edu>
Tue, 21 Apr 2009 20:32:32 +0000 (15:32 -0500)
committerJames Bottomley <James.Bottomley@HansenPartnership.com>
Mon, 27 Apr 2009 15:09:54 +0000 (10:09 -0500)
commit6b5d6c443a9b4fd71b633cef66b5db4de8a85787
tree6b0ca6eaba58d51d3a0715ba9be40bf5449b40ed
parent9a6510eb3f030cedba32664498a610dc6d084d46
[SCSI] cxgb3i, iser, iscsi_tcp: set target can queue

Set target can queue limit to the number of preallocated
session tasks we have.

This along with the cxgb3i can_queue patch will fix a throughput
problem where it could only queue one LU worth of data at a time.

Signed-off-by: Mike Christie <michaelc@cs.wisc.edu>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
drivers/infiniband/ulp/iser/iscsi_iser.c
drivers/scsi/cxgb3i/cxgb3i_iscsi.c
drivers/scsi/iscsi_tcp.c
drivers/scsi/libiscsi.c
include/scsi/libiscsi.h