net/i40e: enable PCI bus master after reset
authorHaiyue Wang <haiyue.wang@intel.com>
Mon, 24 May 2021 01:23:45 +0000 (09:23 +0800)
committerDavid Marchand <david.marchand@redhat.com>
Fri, 4 Jun 2021 07:38:17 +0000 (09:38 +0200)
commit469d5c02159ddf0746ddbb9822c034556422515f
treefdfef808c8760953056d02323be14498eff28a66
parent0c6b1bf46a050ceafe7e9485ddb19515b5a4618e
net/i40e: enable PCI bus master after reset

The VF reset can be triggered by the PF reset event, then the PCI bus
master will be cleared, the VF will be not allowed to issue any Memory
or I/O Requests.

So after the reset event is detected, always enable the PCI bus master.
And if failed, the device or system may be in an invalid state, so keep
the VF reset state to mark it as I/O error.

Signed-off-by: Haiyue Wang <haiyue.wang@intel.com>
Acked-by: Beilei Xing <beilei.xing@intel.com>
drivers/net/i40e/i40e_ethdev_vf.c