aboutsummaryrefslogtreecommitdiffstats
path: root/os_net_config/impl_eni.py
diff options
context:
space:
mode:
Diffstat (limited to 'os_net_config/impl_eni.py')
-rw-r--r--os_net_config/impl_eni.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/os_net_config/impl_eni.py b/os_net_config/impl_eni.py
index c32fc82..b4a64e0 100644
--- a/os_net_config/impl_eni.py
+++ b/os_net_config/impl_eni.py
@@ -91,6 +91,11 @@ class ENINetConfig(os_net_config.NetConfig):
data += "\n"
for i in interface.members:
data += " pre-up ip addr flush dev %s\n" % i.name
+ if interface.primary_interface_name:
+ mac = utils.interface_mac(interface.primary_interface_name)
+ data += (" ovs_extra set bridge %s "
+ "other-config:hwaddr=%s\n"
+ % (interface.name, mac))
elif interface.ovs_port:
if isinstance(interface, objects.Vlan):
data += "auto vlan%i\n" % interface.vlan_id