Skip to content
Snippets Groups Projects
Commit 74857ba4 authored by cody burkard's avatar cody burkard
Browse files

remove User Switch from linearBandwidth due to poor performance

parent f9522b30
No related branches found
No related tags found
No related merge requests found
......@@ -24,7 +24,7 @@
"""
from mininet.net import Mininet
from mininet.node import UserSwitch, OVSKernelSwitch, Controller
from mininet.node import OVSKernelSwitch, Controller
from mininet.topo import Topo
from mininet.log import lg
from mininet.util import irange
......@@ -67,8 +67,7 @@ def linearBandwidthTest( lengths ):
switchCount = max( lengths )
hostCount = switchCount + 1
switches = { 'reference user': UserSwitch,
'Open vSwitch kernel': OVSKernelSwitch }
switches = { 'Open vSwitch kernel': OVSKernelSwitch }
topo = LinearTestTopo( hostCount )
......
......@@ -21,7 +21,6 @@ def testLinearBandwidth( self ):
while True:
index = p.expect( opts, timeout=600 )
if index == 0:
previous_bw = 10 ** 10 # 10 Gbits
count += 1
elif index == 1:
n = int( p.match.group( 1 ) )
......@@ -32,12 +31,15 @@ def testLinearBandwidth( self ):
elif unit[ 0 ] == 'M':
bw *= 10 ** 6
elif unit[ 0 ] == 'G':
bw *= 10 ** 9
self.assertTrue( bw < previous_bw )
bw *= 10 ** 9a
# check that we have a previous result to compare to
if n != 1:
self.assertTrue( bw < previous_bw )
previous_bw = bw
else:
break
# verify that we received results from at least one switch
self.assertTrue( count > 0 )
if __name__ == '__main__':
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment