Fixed to be compatible with modified Mininet() class.
This commit is contained in:
+2
-5
@@ -48,13 +48,10 @@ class CLI( Cmd ):
|
|||||||
def __init__( self, mininet ):
|
def __init__( self, mininet ):
|
||||||
self.mn = mininet
|
self.mn = mininet
|
||||||
self.nodemap = {} # map names to Node objects
|
self.nodemap = {} # map names to Node objects
|
||||||
for node in self.mn.nodes.values():
|
self.nodelist = self.mn.switches + self.mn.hosts + self.mn.controllers
|
||||||
|
for node in self.nodelist:
|
||||||
self.nodemap[ node.name ] = node
|
self.nodemap[ node.name ] = node
|
||||||
for cname, cnode in self.mn.controllers.iteritems():
|
|
||||||
self.nodemap[ cname ] = cnode
|
|
||||||
self.nodelist = self.nodemap.values()
|
|
||||||
Cmd.__init__( self )
|
Cmd.__init__( self )
|
||||||
|
|
||||||
warn( '*** Starting CLI:\n' )
|
warn( '*** Starting CLI:\n' )
|
||||||
self.cmdloop()
|
self.cmdloop()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user