net: hns3: get vf count by pci_sriov_get_totalvfs
This patch gets vf count by standard function pci_sriov_get_totalvfs, instead of info from NIC HW. Signed-off-by: Lipeng <lipeng321@huawei.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
7410343eab
commit
709eb41ad8
|
@ -837,7 +837,6 @@ static int hclge_parse_func_status(struct hclge_dev *hdev,
|
|||
else
|
||||
hdev->flag &= ~HCLGE_FLAG_MAIN;
|
||||
|
||||
hdev->num_req_vfs = status->vf_num / status->pf_num;
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
@ -4361,6 +4360,8 @@ static int hclge_pci_init(struct hclge_dev *hdev)
|
|||
goto err_clr_master;
|
||||
}
|
||||
|
||||
hdev->num_req_vfs = pci_sriov_get_totalvfs(pdev);
|
||||
|
||||
return 0;
|
||||
err_clr_master:
|
||||
pci_clear_master(pdev);
|
||||
|
|
Loading…
Reference in New Issue