net/bnx2x: fix for PCI FLR after ungraceful exit
authorRasesh Mody <rasesh.mody@qlogic.com>
Wed, 18 Apr 2018 20:15:08 +0000 (13:15 -0700)
committerFerruh Yigit <ferruh.yigit@intel.com>
Fri, 27 Apr 2018 14:54:56 +0000 (15:54 +0100)
commit66ba596aa6b5750b16549a322ef9a09fa7f0e3f6
tree0e407a53a8a777c74c073bb9b054da4998e96d57
parentd62230cc54172005d22eea847843da52367b0118
net/bnx2x: fix for PCI FLR after ungraceful exit

This patch provides a fix for PCI function level reset after an
ungraceful exit from an application. The fix is to enable internal
target read as part of device attach before getting device information
from device config space, device itself and shared memory. In addition
to that, add a 200ms delay for the recovery flow to complete.

Fixes: 540a211084a7 ("bnx2x: driver core")
Cc: stable@dpdk.org
Signed-off-by: Rasesh Mody <rasesh.mody@qlogic.com>
drivers/net/bnx2x/bnx2x.c