X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=resources%2Flibraries%2Fpython%2FInterfaceUtil.py;h=4531ff3f01c0d50f7348ca6d3032a606ce32cabf;hb=a426e41f2aaa90695de01a2f50bc0f12f3dc32d4;hp=279f9a0e25854498ba7f5157b6d8b6b1831e1eea;hpb=dd6ca76e18898f97107b30b34a84bcae81aecfb3;p=csit.git diff --git a/resources/libraries/python/InterfaceUtil.py b/resources/libraries/python/InterfaceUtil.py index 279f9a0e25..4531ff3f01 100644 --- a/resources/libraries/python/InterfaceUtil.py +++ b/resources/libraries/python/InterfaceUtil.py @@ -1526,7 +1526,7 @@ class InterfaceUtil(object): pf_mac_addr = Topology.get_interface_mac(node, ifc_key).split(":") uio_driver = Topology.get_uio_driver(node) kernel_driver = Topology.get_interface_driver(node, ifc_key) - if kernel_driver != "i40e": + if kernel_driver != "i40e" or kernel_driver != "i40evf": raise RuntimeError( "AVF needs i40e driver, not {driver} at node {host} ifc {ifc}"\ .format(driver=kernel_driver, host=node["host"], ifc=ifc_key)) @@ -1543,7 +1543,7 @@ class InterfaceUtil(object): # Bind to kernel driver. DUTSetup.pci_driver_bind(node, pf_pci_addr, kernel_driver) - # Initialize PCI VFs + # Initialize PCI VFs. DUTSetup.set_sriov_numvfs(node, pf_pci_addr, numvfs) vf_ifc_keys = []