mirror of https://gitee.com/openkylin/linux.git
scsi: qedf: Remove setting DCBX pending during soft context reset
PROBLEM DESCRIPTION: According to the logs, STAG was changing and it was triggering soft reset. In soft reset we used to virtual link down and up and also we were disabling DCBx flag. Since this was virtual link flap, DCBx never used to converge again. SOLUTION: Code change is to remove disabling DCBx flag from soft reset. Signed-off-by: Saurav Kashyap <saurav.kashyap@cavium.com> Signed-off-by: Chad Dupuis <chad.dupuis@cavium.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
This commit is contained in:
parent
8025c84208
commit
f9a4a7f2c0
|
@ -734,7 +734,6 @@ static void qedf_ctx_soft_reset(struct fc_lport *lport)
|
|||
|
||||
/* For host reset, essentially do a soft link up/down */
|
||||
atomic_set(&qedf->link_state, QEDF_LINK_DOWN);
|
||||
atomic_set(&qedf->dcbx, QEDF_DCBX_PENDING);
|
||||
queue_delayed_work(qedf->link_update_wq, &qedf->link_update,
|
||||
0);
|
||||
qedf_wait_for_upload(qedf);
|
||||
|
|
Loading…
Reference in New Issue