android_kernel_xiaomi_sm8350/drivers/scsi/bnx2i
Anil Veerabhadrappa 490475a993 [SCSI] bnx2i: Bug fixes related to MTU change issue when there are active iscsi sessions
bnx2i driver has to wait and cleanup all iscsi endpoints before
returning from bnx2i_stop(). This is to make sure all chip resources
are freed before chip is reset.

As the requirements for 1G and 10G chipsets is different, added
per-device 'hba_shutdown_tmo' parameter to adapter structure

If the connections are not torn down by the daemon within this timeout
period, 'cid's will be leaked in 10G device. 1G devices are more
flexible and do not leak any resources because the whole chip ports
gets reset when MTU is changed or ethtool selftest is run

fixed a minor issue in bnx2i_ep_poll() which unnecessarily forced
error return code when driver timed out waiting for TCP connect
request to complete

Signed-off-by: Anil Veerabhadrappa <anilgv@broadcom.com>
Reviewed-by: Mike Christie <michaelc@cs.wisc.edu>
Signed-off-by: James Bottomley <James.Bottomley@suse.de>
2010-04-11 13:57:11 -05:00
..
57xx_iscsi_constants.h
57xx_iscsi_hsi.h
bnx2i_hwi.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
bnx2i_init.c [SCSI] bnx2i: Bug fixes related to MTU change issue when there are active iscsi sessions 2010-04-11 13:57:11 -05:00
bnx2i_iscsi.c [SCSI] bnx2i: Bug fixes related to MTU change issue when there are active iscsi sessions 2010-04-11 13:57:11 -05:00
bnx2i_sysfs.c
bnx2i.h [SCSI] bnx2i: Bug fixes related to MTU change issue when there are active iscsi sessions 2010-04-11 13:57:11 -05:00
Kconfig
Makefile