[PATCH v2 08/11] NetConfig: Adding device rescan to add methods

rpazdera at redhat.com rpazdera at redhat.com
Mon Aug 13 10:01:49 UTC 2012


From: Radek Pazdera <rpazdera at redhat.com>

Now, when devices can be added dynamically to the slaves, NetConfig
is obligated to rescan the existing devices each time a new device
is configured.

Signed-off-by: Radek Pazdera <rpazdera at redhat.com>
---
 NetConfig/NetConfig.py |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/NetConfig/NetConfig.py b/NetConfig/NetConfig.py
index 41a99d8..75d5129 100644
--- a/NetConfig/NetConfig.py
+++ b/NetConfig/NetConfig.py
@@ -65,6 +65,8 @@ class NetConfig:
             NetConfigDeviceType(dev_type).type_init()
 
         self._config[if_id] = config
+
+        self._devnames.rescan_netdevs()
         self._devnames.assign_name(if_id, self._config)
 
     def remove_interface_config(self, if_id):
@@ -125,6 +127,8 @@ class NetConfig:
             if "slaves" in params:
                 netdev["slaves"] = params["slaves"]
         self._config[dev_id] = netdev
+
+        self._devnames.rescan_netdevs()
         self._devnames.assign_name(dev_id, self._config)
         return dev_id
 
-- 
1.7.7.6



More information about the LNST-developers mailing list