]> git.baikalelectronics.ru Git - kernel.git/commit
scsi: qla2xxx: edif: Send LOGO for unexpected IKE message
authorQuinn Tran <qutran@marvell.com>
Wed, 8 Jun 2022 11:58:41 +0000 (04:58 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 17 Aug 2022 12:23:42 +0000 (14:23 +0200)
commit93127ee894437ddc8430d581234c05ebc3b90478
treed1e404006fcf79e4570269fbe0cc9900de64a528
parent594853334fc2cb58173632985ab67eb14f73e781
scsi: qla2xxx: edif: Send LOGO for unexpected IKE message

[ Upstream commit b4ecf0b44671c1189e898da104eabfcc3b31cea2 ]

If the session is down and the local port continues to receive AUTH ELS
messages, the driver needs to send back LOGO so that the remote device
knows to tear down its session. Terminate and clean up the AUTH ELS
exchange followed by a passthrough LOGO.

Link: https://lore.kernel.org/r/20220608115849.16693-3-njavali@marvell.com
Fixes: ce4d4dd912f3 ("scsi: qla2xxx: edif: Reject AUTH ELS on session down")
Reviewed-by: Himanshu Madhani <himanshu.madhani@oracle.com>
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_edif.c
drivers/scsi/qla2xxx/qla_fw.h