Ejemplo n.º 1
0
 def get_dpdk_driver(cls, instance, dpdk_drivers):
     from nailgun.objects import Node
     pci_id = instance.meta.get('pci_id', '').lower()
     sriov_enabled = Node.sriov_enabled(instance.node)
     for driver, device_ids in six.iteritems(dpdk_drivers):
         if pci_id in device_ids:
             if sriov_enabled:
                 return consts.DPDK_DRIVER_IN_SRIOV_CASE
             return driver
     return None
Ejemplo n.º 2
0
 def get_dpdk_driver(cls, instance, dpdk_drivers):
     from nailgun.objects import Node
     pci_id = instance.meta.get('pci_id', '').lower()
     sriov_enabled = Node.sriov_enabled(instance.node)
     for driver, device_ids in six.iteritems(dpdk_drivers):
         if pci_id in device_ids:
             if sriov_enabled:
                 return consts.DPDK_DRIVER_IN_SRIOV_CASE
             return driver
     return None