Fix UDP iperf.
This commit is contained in:
1 parent
c0793cb58b
commit
6a69c3c743
1 file changed
+4
-2
+4
-2
@@ -768,8 +768,10 @@ class Mininet( object ):
|
||||
server.IP() + ' ' + bwArgs )
|
||||
debug( 'Client output: %s\n' % cliout )
|
||||
servout = ''
|
||||
# We need the second *b/sec from the iperf server output
|
||||
while len( re.findall( '/sec', servout ) ) < 2:
|
||||
# We want the last *b/sec from the iperf server output
|
||||
# for TCP, there are two fo them because of waitListening
|
||||
count = 2 if l4Type == 'TCP' else 1
|
||||
while len( re.findall( '/sec', servout ) ) < count:
|
||||
servout += server.monitor( timeoutms=5000 )
|
||||
server.sendInt()
|
||||
server.waitOutput()
|
||||
|
||||
Reference in new issue
Block a user