aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/lpfc/lpfc_els.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/scsi/lpfc/lpfc_els.c')
-rw-r--r--drivers/scsi/lpfc/lpfc_els.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/scsi/lpfc/lpfc_els.c b/drivers/scsi/lpfc/lpfc_els.c
index 30ec80f32d1a..9d03e7250fb4 100644
--- a/drivers/scsi/lpfc/lpfc_els.c
+++ b/drivers/scsi/lpfc/lpfc_els.c
@@ -6693,6 +6693,13 @@ lpfc_els_unsol_buffer(struct lpfc_hba *phba, struct lpfc_sli_ring *pring,
6693 6693
6694 phba->fc_stat.elsRcvFrame++; 6694 phba->fc_stat.elsRcvFrame++;
6695 6695
6696 /*
6697 * Do not process any unsolicited ELS commands
6698 * if the ndlp is in DEV_LOSS
6699 */
6700 if (ndlp->nlp_add_flag & NLP_IN_DEV_LOSS)
6701 goto dropit;
6702
6696 elsiocb->context1 = lpfc_nlp_get(ndlp); 6703 elsiocb->context1 = lpfc_nlp_get(ndlp);
6697 elsiocb->vport = vport; 6704 elsiocb->vport = vport;
6698 6705