commit 55585bda07e29e844b4a56475b6b77cd4d7ef212 Author: Ondrej Lichtner olichtne@redhat.com Date: Thu Aug 23 11:21:35 2012 +0200
NetConfigDevice: set team slaves up
In case team slaves were specified both in teamd_config and using <slave> tags, their state was not correctly set to UP. This commit fixes that.
Signed-off-by: Ondrej Lichtner olichtne@redhat.com
NetConfig/NetConfigDevice.py | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) --- diff --git a/NetConfig/NetConfigDevice.py b/NetConfig/NetConfigDevice.py index 24799b5..2dd8d1a 100644 --- a/NetConfig/NetConfigDevice.py +++ b/NetConfig/NetConfigDevice.py @@ -234,6 +234,11 @@ class NetConfigDeviceTeam(NetConfigDeviceGeneric): port_netdev = self._config[slave_id] NetConfigDevice(port_netdev, self._config).down()
+ def _ports_up(self): + for slave_id in get_slaves(self._netdev): + port_netdev = self._config[slave_id] + NetConfigDevice(port_netdev, self._config).up() + def configure(self): self._ports_down()
@@ -250,6 +255,7 @@ class NetConfigDeviceTeam(NetConfigDeviceGeneric):
for slave_id in get_slaves(self._netdev): self.slave_add(slave_id) + self._ports_up()
def deconfigure(self): for slave_id in get_slaves(self._netdev):
lnst-developers@lists.fedorahosted.org