linux/drivers/scsi/qla2xxx
Quinn Tran 99e1b683c4 scsi: qla2xxx: Add ql2xiniexchg parameter
Previously, the ql2xexchoffld module parameter was used to control the
max number of exchanges to be offload onto host memory.

Module parameter ql_dm_tgt_ex_pct was used to control the percentage of
exchanges allocated to the Target side.

With this patch, module parameter ql_dm_tgt_ex_pct is no longer used to
control exchanges for the driver. New module parameter ql2xiniexchg is
added to control exchanges between target mode and initiator mode.

With the updated module parameters, users can control the exact number
of exchanges for either Initiator or Target. The exchange offload
feature will be automatically enabled when the total number of exchanges
exceeds 2048 limit.

Signed-off-by: Quinn Tran <quinn.tran@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madhani@cavium.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
2017-06-12 20:48:07 -04:00
..
Kconfig qla2xxx: Change scsi host lookup method. 2017-03-18 17:28:37 -07:00
Makefile
qla_attr.c scsi: qla2xxx: Cleanup debug message IDs 2017-06-12 20:48:07 -04:00
qla_bsg.c scsi: qla2xxx: Cleanup debug message IDs 2017-06-12 20:48:07 -04:00
qla_bsg.h qla2xxx: Add bsg interface to support statistics counter reset. 2016-07-15 15:35:37 -04:00
qla_dbg.c scsi: qla2xxx: Cleanup debug message IDs 2017-06-12 20:48:07 -04:00
qla_dbg.h qla2xxx: Improve T10-DIF/PI handling in driver. 2017-03-18 17:28:36 -07:00
qla_def.h scsi: qla2xxx: Add ql2xiniexchg parameter 2017-06-12 20:48:07 -04:00
qla_devtbl.h
qla_dfs.c scsi: qla2xxx: Cleanup debug message IDs 2017-06-12 20:48:07 -04:00
qla_fw.h qla2xxx: Improve RSCN handling in driver 2017-02-09 00:39:02 -08:00
qla_gbl.h scsi: qla2xxx: Add ql2xiniexchg parameter 2017-06-12 20:48:07 -04:00
qla_gs.c scsi: qla2xxx: Cleanup debug message IDs 2017-06-12 20:48:07 -04:00
qla_init.c scsi: qla2xxx: Add ql2xiniexchg parameter 2017-06-12 20:48:07 -04:00
qla_inline.h scsi: qla2xxx: Add ql2xiniexchg parameter 2017-06-12 20:48:07 -04:00
qla_iocb.c qla2xxx: Improve T10-DIF/PI handling in driver. 2017-03-18 17:28:36 -07:00
qla_isr.c scsi: qla2xxx: Cleanup debug message IDs 2017-06-12 20:48:07 -04:00
qla_mbx.c scsi: qla2xxx: Add ql2xiniexchg parameter 2017-06-12 20:48:07 -04:00
qla_mid.c qla2xxx: Allow vref count to timeout on vport delete. 2017-03-18 17:27:56 -07:00
qla_mr.c Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending 2017-03-02 14:52:05 -08:00
qla_mr.h
qla_nx2.c qla2xxx: Move two arrays from header files to .c files 2017-01-17 11:26:41 -08:00
qla_nx2.h qla2xxx: Move two arrays from header files to .c files 2017-01-17 11:26:41 -08:00
qla_nx.c qla2xxx: Move two arrays from header files to .c files 2017-01-17 11:26:41 -08:00
qla_nx.h qla2xxx: Move two arrays from header files to .c files 2017-01-17 11:26:41 -08:00
qla_os.c scsi: qla2xxx: Add ql2xiniexchg parameter 2017-06-12 20:48:07 -04:00
qla_settings.h
qla_sup.c Replace <asm/uaccess.h> with <linux/uaccess.h> globally 2016-12-24 11:46:01 -08:00
qla_target.c scsi: qla2xxx: Add ql2xiniexchg parameter 2017-06-12 20:48:07 -04:00
qla_target.h scsi: qla2xxx: Turn on FW option for exchange check 2017-06-12 20:48:07 -04:00
qla_tmpl.c scsi: qla2xxx: Retain loop test for fwdump length exceeding buffer length 2017-06-12 20:48:07 -04:00
qla_tmpl.h
qla_version.h qla2xxx: Update driver version to 9.00.00.00-k 2017-03-18 17:28:38 -07:00
tcm_qla2xxx.c scsi: qla2xxx: Convert 32-bit LUN usage to 64-bit 2017-06-12 20:48:07 -04:00
tcm_qla2xxx.h qla2xxx: Track I-T nexus as single fc_port struct 2017-02-08 23:34:07 -08:00