Merge "Do not configure l3 for VIFVHostUser VIFs"
This commit is contained in:
commit
88542a04ae
|
@ -17,6 +17,7 @@ import abc
|
||||||
import errno
|
import errno
|
||||||
|
|
||||||
import os_vif
|
import os_vif
|
||||||
|
from os_vif.objects import vif as osv_objects
|
||||||
from oslo_log import log as logging
|
from oslo_log import log as logging
|
||||||
import pyroute2
|
import pyroute2
|
||||||
from stevedore import driver as stv_driver
|
from stevedore import driver as stv_driver
|
||||||
|
@ -118,6 +119,8 @@ def _configure_l3(vif, ifname, netns, is_default_gateway):
|
||||||
|
|
||||||
|
|
||||||
def _need_configure_l3(vif):
|
def _need_configure_l3(vif):
|
||||||
|
if isinstance(vif, osv_objects.VIFVHostUser):
|
||||||
|
return False
|
||||||
if not hasattr(vif, 'physnet'):
|
if not hasattr(vif, 'physnet'):
|
||||||
# NOTE(danil): non-sriov vif. Figure out if it is nested-dpdk
|
# NOTE(danil): non-sriov vif. Figure out if it is nested-dpdk
|
||||||
if vif.obj_attr_is_set('port_profile') and hasattr(vif.port_profile,
|
if vif.obj_attr_is_set('port_profile') and hasattr(vif.port_profile,
|
||||||
|
|
Loading…
Reference in New Issue