[dpdk-dev] [PATCH v1 0/3] Fix PF reset causes VF memory request failure

Zhang, Qi Z qi.z.zhang at intel.com
Wed Apr 21 13:59:15 CEST 2021



> -----Original Message-----
> From: Wang, Haiyue <haiyue.wang at intel.com>
> Sent: Wednesday, April 21, 2021 1:03 PM
> To: dev at dpdk.org
> Cc: Zhang, Qi Z <qi.z.zhang at intel.com>; Wang, Liang-min
> <liang-min.wang at intel.com>; Wang, Haiyue <haiyue.wang at intel.com>
> Subject: [PATCH v1 0/3] Fix PF reset causes VF memory request failure
> 
> By triggerring the VF reset from PF reset,
> 	echo 1 > /sys/bus/pci/devices/PF-BDF/reset
> 
> the PCI bus master bit will cleared on VF, so the VF needs to enable this bit
> before restart.
> 
> This patch set adds the API to enable PCI bus master.
> 
> Haiyue Wang (3):
>   bus/pci: enable PCI master in command register
>   net/iavf: enable PCI bus master after reset
>   net/i40e: enable PCI bus master after reset
> 
>  drivers/bus/pci/pci_common.c      | 20 ++++++++++++++++++++
>  drivers/bus/pci/rte_bus_pci.h     | 12 ++++++++++++
>  drivers/bus/pci/version.map       |  1 +
>  drivers/net/i40e/i40e_ethdev_vf.c |  7 ++++++-
>  drivers/net/iavf/iavf_ethdev.c    |  3 +++
>  lib/librte_pci/rte_pci.h          |  4 ++++
>  6 files changed, 46 insertions(+), 1 deletion(-)
> 
> --
> 2.31.1

Tested-by: Qi Zhang <qi.z.zhang at intel.com> on iavf with ice kernel PF.

Thanks
Qi



More information about the dev mailing list