Returns the Device's master. Takes one parameter to determine if primary
or other master should be returned.
Signed-off-by: Jan Tluka <jtluka(a)redhat.com>
---
lnst/Slave/InterfaceManager.py | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/lnst/Slave/InterfaceManager.py b/lnst/Slave/InterfaceManager.py
index 3d28070..b3ef427 100644
--- a/lnst/Slave/InterfaceManager.py
+++ b/lnst/Slave/InterfaceManager.py
@@ -593,6 +593,12 @@ class Device(object):
elif if_index not in self._master["other"]:
self._master["other"].append(if_index)
+ def get_master(self, primary=True):
+ if primary:
+ return self._master["primary"]
+ else:
+ return self._master["other"]
+
def del_master(self, if_index):
if self._master["primary"] == if_index:
self._master["primary"] = None
--
2.7.4