Merge pull request #269 from adferguson/userspace_unix
userspace switch can be reached on unix port by dpctl
This commit is contained in:
+5
-2
@@ -827,10 +827,13 @@ class UserSwitch( Switch ):
|
|||||||
|
|
||||||
def dpctl( self, *args ):
|
def dpctl( self, *args ):
|
||||||
"Run dpctl command"
|
"Run dpctl command"
|
||||||
|
listenAddr = None
|
||||||
if not self.listenPort:
|
if not self.listenPort:
|
||||||
return "can't run dpctl without passive listening port"
|
listenAddr = 'unix:/tmp/' + self.name
|
||||||
|
else:
|
||||||
|
listenAddr = 'tcp:127.0.0.1:%i' % self.listenPort
|
||||||
return self.cmd( 'dpctl ' + ' '.join( args ) +
|
return self.cmd( 'dpctl ' + ' '.join( args ) +
|
||||||
' tcp:127.0.0.1:%i' % self.listenPort )
|
' ' + listenAddr )
|
||||||
|
|
||||||
def connected( self ):
|
def connected( self ):
|
||||||
"Is the switch connected to a controller?"
|
"Is the switch connected to a controller?"
|
||||||
|
|||||||
Reference in New Issue
Block a user