]> 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)
committerMartin K. Petersen <martin.petersen@oracle.com>
Fri, 10 Jun 2022 17:04:03 +0000 (13:04 -0400)
commitb4ecf0b44671c1189e898da104eabfcc3b31cea2
treeb4c6899290a0fe73c2eeeaa665a489a3832471be
parentc3dc828f8eb0ee5c75599bab1044a8d0a1242abd
scsi: qla2xxx: edif: Send LOGO for unexpected IKE message

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>
drivers/scsi/qla2xxx/qla_edif.c
drivers/scsi/qla2xxx/qla_fw.h