bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during suspend/resume.
Inform the RDMA driver to stop/start during suspend/resume. The RDMA driver needs to stop and start just like error recovery. Signed-off-by: Pavan Chebbi <pavan.chebbi@broadcom.com> Signed-off-by: Michael Chan <michael.chan@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
f3a6d206c2
commit
6a68749dbd
@ -11901,6 +11901,7 @@ static int bnxt_suspend(struct device *device)
|
||||
int rc = 0;
|
||||
|
||||
rtnl_lock();
|
||||
bnxt_ulp_stop(bp);
|
||||
if (netif_running(dev)) {
|
||||
netif_device_detach(dev);
|
||||
rc = bnxt_close(dev);
|
||||
@ -11934,6 +11935,7 @@ static int bnxt_resume(struct device *device)
|
||||
}
|
||||
|
||||
resume_exit:
|
||||
bnxt_ulp_start(bp, rc);
|
||||
rtnl_unlock();
|
||||
return rc;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user