Canonicalize dpid by removing colons and padding with zeros
closes #268
This commit is contained in:
+2
-1
@@ -756,7 +756,8 @@ class Switch( Node ):
|
|||||||
opts: additional switch options
|
opts: additional switch options
|
||||||
listenPort: port to listen on for dpctl connections"""
|
listenPort: port to listen on for dpctl connections"""
|
||||||
Node.__init__( self, name, **params )
|
Node.__init__( self, name, **params )
|
||||||
self.dpid = dpid if dpid else self.defaultDpid()
|
self.dpid = ( ( '0' * self.dpidLen + dpid.translate( None, ':' ) )
|
||||||
|
[ -self.dpidLen: ] if dpid else self.defaultDpid() )
|
||||||
self.opts = opts
|
self.opts = opts
|
||||||
self.listenPort = listenPort
|
self.listenPort = listenPort
|
||||||
if not self.inNamespace:
|
if not self.inNamespace:
|
||||||
|
|||||||
Reference in New Issue
Block a user