scsi: qla2xxx: edif: Add doorbell notification for app
Some FC adapters from Marvell offer the ability to encrypt data in flight (EDIF). This feature requires an application to act as an authenticator. During runtime, driver and authentication application need to stay in sync in terms of: Session being down|up, arrival of new authentication message (AUTH ELS) and SADB update completion. These events are queued up as doorbell to the authentication application. Application would read this doorbell on regular basis to stay up to date. Each SCSI host would have a separate doorbell queue. The doorbell interface can daisy chain a list of events for each read. Each event contains an event code + hint to help application steer the next course of action. Link: https://lore.kernel.org/r/20210624052606.21613-9-njavali@marvell.comReviewed-by: NHannes Reinecke <hare@suse.de> Reviewed-by: NHimanshu Madhani <himanshu.madhani@oracle.com> Co-developed-by: NLarry Wisneski <Larry.Wisneski@marvell.com> Signed-off-by: NLarry Wisneski <Larry.Wisneski@marvell.com> Co-developed-by: NDuane Grigsby <duane.grigsby@marvell.com> Signed-off-by: NDuane Grigsby <duane.grigsby@marvell.com> Co-developed-by: NRick Hicksted Jr <rhicksted@marvell.com> Signed-off-by: NRick Hicksted Jr <rhicksted@marvell.com> Signed-off-by: NQuinn Tran <qutran@marvell.com> Signed-off-by: NNilesh Javali <njavali@marvell.com> Signed-off-by: NMartin K. Petersen <martin.petersen@oracle.com>
Showing
想要评论请 注册 或 登录