diff options
Diffstat (limited to 'os_net_config')
-rw-r--r-- | os_net_config/impl_ifcfg.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/os_net_config/impl_ifcfg.py b/os_net_config/impl_ifcfg.py index 49ad317..ea17246 100644 --- a/os_net_config/impl_ifcfg.py +++ b/os_net_config/impl_ifcfg.py @@ -699,9 +699,6 @@ class IfcfgNetConfig(os_net_config.NetConfig): self.write_config(location, data) if activate: - for linux_bond in restart_linux_bonds: - self.ifup(linux_bond) - for linux_team in restart_linux_teams: self.ifup(linux_team) @@ -711,6 +708,9 @@ class IfcfgNetConfig(os_net_config.NetConfig): for interface in restart_interfaces: self.ifup(interface) + for linux_bond in restart_linux_bonds: + self.ifup(linux_bond) + for bond in self.bond_primary_ifaces: self.ovs_appctl('bond/set-active-slave', bond, self.bond_primary_ifaces[bond]) |