From ece509d5795ee9494f69fbe9448acec690bbb98a Mon Sep 17 00:00:00 2001 From: Bob Lantz 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 df6154c..2eb8046 100644 --- a/mininet/nodelib.py +++ b/mininet/nodelib.py @@ -26,6 +26,13 @@ class LinuxBridge( Switch ): 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 )