From ece509d5795ee9494f69fbe9448acec690bbb98a Mon Sep 17 00:00:00 2001 From: Bob Lantz <rlantz@cs.stanford.edu> Date: Tue, 15 Jul 2014 05:34:32 -0700 Subject: [PATCH] add connected() to LinuxBridge --- mininet/nodelib.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/mininet/nodelib.py b/mininet/nodelib.py index df6154cf..2eb80465 100644 --- a/mininet/nodelib.py +++ b/mininet/nodelib.py @@ -26,6 +26,13 @@ def __init__( self, name, stp=False, prio=None, **kwargs ): LinuxBridge.nextPrio += 1 Switch.__init__( self, name, **kwargs ) + def connected( self ): + "Are we forwarding yet?" + if self.stp: + return 'forwarding' in self.cmd( 'brctl showstp', self ) + else: + return True + def start( self, controllers ): self.cmd( 'ifconfig', self, 'down' ) self.cmd( 'brctl delbr', self ) -- GitLab