Changed to use library TreeNet() and remove unnecessary init().
This commit is contained in:
@@ -9,18 +9,11 @@ and running sysctl -p. Check util/sysctl_addon.
|
|||||||
|
|
||||||
from mininet.cli import CLI
|
from mininet.cli import CLI
|
||||||
from mininet.log import setLogLevel
|
from mininet.log import setLogLevel
|
||||||
from mininet.net import init, Mininet
|
|
||||||
from mininet.node import KernelSwitch
|
from mininet.node import KernelSwitch
|
||||||
from mininet.topolib import TreeTopo
|
from mininet.topolib import TreeNet
|
||||||
|
|
||||||
def TreeNet( depth=1, fanout=2, **kwargs ):
|
|
||||||
"Convenience function for creating tree networks."
|
|
||||||
topo = TreeTopo( depth, fanout )
|
|
||||||
return Mininet( topo, **kwargs )
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
setLogLevel( 'info' )
|
setLogLevel( 'info' )
|
||||||
init()
|
|
||||||
KernelSwitch.setup()
|
|
||||||
network = TreeNet( depth=2, fanout=32, switch=KernelSwitch )
|
network = TreeNet( depth=2, fanout=32, switch=KernelSwitch )
|
||||||
network.run( CLI, network )
|
network.run( CLI, network )
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user