Get driver for resource but not physnet

Previously driver was extracted from mapping
exactly for physnet. However it should be taken
for resource. It follows from the name of the mapping.

Change-Id: Id6cdde2ef1ce824612313fbff3a82360b8e99a21
Signed-off-by: Danil Golov <d.golov@samsung.com>
This commit is contained in:
Danil Golov 2020-02-17 17:59:51 +03:00
parent 1c1559854e
commit 123b93234b
1 changed files with 1 additions and 1 deletions

View File

@ -140,8 +140,8 @@ class SriovVIFDriver(neutron_vif.NeutronPodVIFDriver):
def _reduce_remaining_sriov_vfs(self, pod, physnet):
"""Reduces number of available vfs for request"""
driver = self._get_driver_by_res(physnet)
sriov_resource_name = self._physnet_resname_mapping.get(physnet, None)
driver = self._get_driver_by_res(sriov_resource_name)
if not sriov_resource_name:
LOG.error("No mapping for physnet {} in {}".format(
physnet, self._physnet_resname_mapping))