This is useful for VethDevice devices to get the peer RemoteDevice instance.
Signed-off-by: Jan Tluka <jtluka(a)redhat.com>
---
lnst/Devices/RemoteDevice.py | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/lnst/Devices/RemoteDevice.py b/lnst/Devices/RemoteDevice.py
index 10bde184..b13541d4 100644
--- a/lnst/Devices/RemoteDevice.py
+++ b/lnst/Devices/RemoteDevice.py
@@ -104,6 +104,12 @@ class RemoteDevice(object):
def netns(self, value):
self.__netns = value
+ @property
+ def peer(self):
+ peer_if_id = self.peer_if_id
+ peer_device = self._machine._find_device_in_any_namespace(peer_if_id,
self.ifindex)
+ return peer_device
+
def __dir__(self):
return dir(self._dev_cls)
--
2.26.3