scsi: qla2xxx: Migrate switch registration commands away from mailbox interface
Migrate switch registration commands: RFTID, RFFID, RNNID and RSNN_NN out of mailbox interface to reduce fabric scan bottle neck. 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>
This commit is contained in:
committed by
Martin K. Petersen
parent
2dee552102
commit
e374f9f592
@@ -535,6 +535,7 @@ typedef struct srb {
|
||||
u32 gen1; /* scratch */
|
||||
u32 gen2; /* scratch */
|
||||
int rc;
|
||||
int retry_count;
|
||||
struct completion comp;
|
||||
union {
|
||||
struct srb_iocb iocb_cmd;
|
||||
@@ -3187,7 +3188,7 @@ enum qla_work_type {
|
||||
QLA_EVT_AENFX,
|
||||
QLA_EVT_GIDPN,
|
||||
QLA_EVT_GPNID,
|
||||
QLA_EVT_GPNID_DONE,
|
||||
QLA_EVT_UNMAP,
|
||||
QLA_EVT_NEW_SESS,
|
||||
QLA_EVT_GPDB,
|
||||
QLA_EVT_PRLI,
|
||||
@@ -3203,6 +3204,7 @@ enum qla_work_type {
|
||||
QLA_EVT_GNNFT_DONE,
|
||||
QLA_EVT_GNNID,
|
||||
QLA_EVT_GFPNID,
|
||||
QLA_EVT_SP_RETRY,
|
||||
};
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user