Fix TorusTopo for UserSwitch

UserSwitch requires a 12-digit dpid.
This commit is contained in:
Bob Lantz
2015-06-07 22:10:18 -07:00
parent ba05fd363b
commit bb35d04102
+1 -1
View File
@@ -65,7 +65,7 @@ class TorusTopo( Topo ):
# dpid cannot be zero for OVS
dpid = ( i + 1 ) * 256 + ( j + 1 )
switch = switches[ i, j ] = self.addSwitch(
's' + loc, dpid='%016x' % dpid )
's' + loc, dpid='%x' % dpid )
for k in range( 0, n ):
host = hosts[ i, j, k ] = self.addHost( genHostName( loc, k + 1 ) )
self.addLink( host, switch )