linux/drivers/scsi/bnx2i
Michael Chan fdf24086f4 cnic: Defer iscsi connection cleanup
The bnx2x devices require a 2 second quiet time before sending the last
RAMROD command to destroy a connection.  This sleep wait adds up to a
long delay when iscsid is serially destroying maultiple connections.

Create a workqueue to perform the final connection cleanup in the
background to speed up the process.  This significantly speeds up the
process as the wait time can be done in parallel for multiple connections.

Signed-off-by: Michael Chan <mchan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2010-10-14 10:45:54 -07:00
..
57xx_iscsi_constants.h cnic: Defer iscsi connection cleanup 2010-10-14 10:45:54 -07:00
57xx_iscsi_hsi.h [SCSI] bnx2i: Add bnx2i iSCSI driver. 2009-06-09 10:22:45 -05:00
bnx2i_hwi.c bnx2x, cnic, bnx2i: use new FW/HSI 2010-10-06 14:10:35 -07:00
bnx2i_init.c [SCSI] bnx2i: Updated version from 2.1.1 to 2.1.2 2010-07-27 12:04:02 -05:00
bnx2i_iscsi.c [SCSI] bnx2i: Added host param ISCSI_HOST_PARAM_IPADDRESS 2010-07-27 12:04:01 -05:00
bnx2i_sysfs.c [SCSI] bnx2i: Add bnx2i iSCSI driver. 2009-06-09 10:22:45 -05:00
bnx2i.h bnx2x, cnic, bnx2i: use new FW/HSI 2010-10-06 14:10:35 -07:00
Kconfig scsi: fix bnx2i build errors 2010-08-11 08:59:01 -07:00
Makefile [SCSI] bnx2i: Add bnx2i iSCSI driver. 2009-06-09 10:22:45 -05:00