commit eae3529132f8980a70374b21782238e4d6315639
Author: Jiri Pirko <jiri(a)resnulli.us>
Date: Tue Aug 21 14:08:25 2012 +0200
put all team ports down first
This ensures that even if user specifies ports directly in config, they
will get enslaved.
Signed-off-by: Jiri Pirko <jiri(a)resnulli.us>
NetConfig/NetConfigDevice.py | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/NetConfig/NetConfigDevice.py b/NetConfig/NetConfigDevice.py
index 688077b..e26629b 100644
--- a/NetConfig/NetConfigDevice.py
+++ b/NetConfig/NetConfigDevice.py
@@ -229,7 +229,14 @@ class NetConfigDeviceTeam(NetConfigDeviceGeneric):
return True
return False
+ def _ports_down(self):
+ for slave_id in get_slaves(self._netdev):
+ port_netdev = self._config[slave_id]
+ NetConfigDevice(port_netdev, self._config).down()
+
def configure(self):
+ self._ports_down()
+
teamd_config = get_option(self._netdev, "teamd_config")
teamd_config = prepare_json_str(teamd_config)
Show replies by date