]> git.baikalelectronics.ru Git - kernel.git/commit
scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing
authorQuinn Tran <qutran@marvell.com>
Tue, 7 Jun 2022 04:46:17 +0000 (21:46 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 17 Aug 2022 12:23:38 +0000 (14:23 +0200)
commit9be4c312f6352e57efc15a7d8ee1dbdd9ad36773
treeafb18a10537c55e35868dd4872e13882e347f035
parent8d49d525800d7e5dd5f8c4019fed94c53a918df1
scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing

[ Upstream commit 3dc520a3e6298ba4982273fdc837132cf91c709d ]

This patch uses GFFID switch command to scan whether remote device is
Target or Initiator mode.  Based on that info, driver will not pass up
Initiator info to authentication application. This helps reduce unnecessary
stress for authentication application to deal with unused connections.

Link: https://lore.kernel.org/r/20220607044627.19563-2-njavali@marvell.com
Fixes: 397c4e69bdb0 ("scsi: qla2xxx: edif: Add start + stop bsgs")
Signed-off-by: Quinn Tran <qutran@marvell.com>
Signed-off-by: Nilesh Javali <njavali@marvell.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/scsi/qla2xxx/qla_def.h
drivers/scsi/qla2xxx/qla_edif.c
drivers/scsi/qla2xxx/qla_gbl.h
drivers/scsi/qla2xxx/qla_gs.c
drivers/scsi/qla2xxx/qla_iocb.c