net/iavf: enable PCI bus master after reset
authorHaiyue Wang <haiyue.wang@intel.com>
Mon, 24 May 2021 01:23:44 +0000 (09:23 +0800)
committerDavid Marchand <david.marchand@redhat.com>
Fri, 4 Jun 2021 07:38:17 +0000 (09:38 +0200)
commit0c6b1bf46a050ceafe7e9485ddb19515b5a4618e
tree33196bd264614e457f8acbbec0f629b9d1cf6ee2
parent21f6adec073f89bf953fb17ddf388399a659efce
net/iavf: 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/iavf/iavf_ethdev.c