|
@@ -585,11 +585,13 @@ void qla2x00_async_nack_sp_done(void *s, int res)
|
|
sp->fcport->fw_login_state = DSC_LS_PLOGI_COMP;
|
|
sp->fcport->fw_login_state = DSC_LS_PLOGI_COMP;
|
|
sp->fcport->logout_on_delete = 1;
|
|
sp->fcport->logout_on_delete = 1;
|
|
sp->fcport->plogi_nack_done_deadline = jiffies + HZ;
|
|
sp->fcport->plogi_nack_done_deadline = jiffies + HZ;
|
|
|
|
+ sp->fcport->send_els_logo = 0;
|
|
break;
|
|
break;
|
|
|
|
|
|
case SRB_NACK_PRLI:
|
|
case SRB_NACK_PRLI:
|
|
sp->fcport->fw_login_state = DSC_LS_PRLI_COMP;
|
|
sp->fcport->fw_login_state = DSC_LS_PRLI_COMP;
|
|
sp->fcport->deleted = 0;
|
|
sp->fcport->deleted = 0;
|
|
|
|
+ sp->fcport->send_els_logo = 0;
|
|
|
|
|
|
if (!sp->fcport->login_succ &&
|
|
if (!sp->fcport->login_succ &&
|
|
!IS_SW_RESV_ADDR(sp->fcport->d_id)) {
|
|
!IS_SW_RESV_ADDR(sp->fcport->d_id)) {
|