aboutsummaryrefslogtreecommitdiffstats
path: root/os_net_config/impl_eni.py
diff options
context:
space:
mode:
authorDan Prince <dprince@redhat.com>2014-06-25 21:00:50 -0400
committerDan Prince <dprince@redhat.com>2014-06-25 21:00:50 -0400
commit9158f47c3cf95a97c38daaf12540bda770cc74f3 (patch)
tree12acb284573886c8913941bde48931d7083f73fc /os_net_config/impl_eni.py
parent28bdee888920c9fa78f086ba6c07debf7a4d030e (diff)
Vlan object and support for ifcfg.
Add ifcfg configuration support for Vlans and Vlan OVS ports.
Diffstat (limited to 'os_net_config/impl_eni.py')
-rw-r--r--os_net_config/impl_eni.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/os_net_config/impl_eni.py b/os_net_config/impl_eni.py
index 79671d0..20677da 100644
--- a/os_net_config/impl_eni.py
+++ b/os_net_config/impl_eni.py
@@ -15,6 +15,7 @@
import netaddr
import os_net_config
+from os_net_config import objects
from os_net_config import utils
from os_net_config.openstack.common import processutils
@@ -61,7 +62,7 @@ class ENINetConfig(os_net_config.NetConfig):
else:
_iface += "manual\n"
data = ""
- if interface.type == 'ovs_bridge':
+ if isinstance(interface, objects.OvsBridge):
data += "allow-ovs %s\n" % interface.name
data += _iface
data += _static_addresses(_v4, _v6)
@@ -71,7 +72,7 @@ class ENINetConfig(os_net_config.NetConfig):
for i in interface.members:
data += " %s" % i.name
data += "\n"
- elif interface.type == 'ovs_port':
+ elif interface.ovs_port:
data += "allow-%s %s\n" % (interface.bridge_name, interface.name)
data += _iface
data += _static_addresses(_v4, _v6)