Skip to content
Snippets Groups Projects
Commit 19dd7f70 authored by cody burkard's avatar cody burkard
Browse files

switched back to node.cmd for OVS commands. this is faster..

parent 42cdda38
No related branches found
No related tags found
No related merge requests found
......@@ -1092,8 +1092,7 @@ def start( self, controllers ):
raise Exception(
'OVS kernel switch does not work in a namespace' )
# Annoyingly, --if-exists option seems not to work
self.sendCmd( 'ovs-vsctl del-br', self )
self.waiting = False
self.cmd( 'ovs-vsctl del-br', self )
int( self.dpid, 16 ) # DPID must be a hex string
# Interfaces and controllers
intfs = ' '.join( '-- add-port %s %s ' % ( self, intf ) +
......@@ -1114,12 +1113,10 @@ def start( self, controllers ):
'-- set-controller %s %s ' % ( self, clist ) )
# Construct ovs-vsctl commands for old versions of OVS
else:
self.sendCmd( 'ovs-vsctl add-br', self )
self.waiting = False
self.cmd( 'ovs-vsctl add-br', self )
for intf in self.intfList():
if not intf.IP():
self.sendCmd( 'ovs-vsctl add-port', self, intf )
self.waiting = False
self.cmd( 'ovs-vsctl add-port', self, intf )
cmd = ( 'ovs-vsctl set Bridge %s ' % self +
'other_config:datapath-id=%s ' % self.dpid +
'-- set-fail-mode %s %s ' % ( self, self.failMode ) +
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment