From 098b39d07aa9e839ae7ca14d38bc02efd2602fde Mon Sep 17 00:00:00 2001 From: zhuo <870722719@qq.com> Date: Sat, 9 Apr 2016 19:20:03 +0800 Subject: [PATCH] modify loss type of tclink to simulate loss rate under 1% --- mininet/link.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mininet/link.py b/mininet/link.py index 9703ce7..2ced853 100644 --- a/mininet/link.py +++ b/mininet/link.py @@ -293,7 +293,7 @@ class TCIntf( Intf ): netemargs = '%s%s%s%s' % ( 'delay %s ' % delay if delay is not None else '', '%s ' % jitter if jitter is not None else '', - 'loss %d ' % loss if loss is not None else '', + 'loss %.5f ' % loss if loss is not None else '', 'limit %d' % max_queue_size if max_queue_size is not None else '' ) if netemargs: @@ -353,7 +353,7 @@ class TCIntf( Intf ): stuff = ( ( [ '%.2fMbit' % bw ] if bw is not None else [] ) + ( [ '%s delay' % delay ] if delay is not None else [] ) + ( [ '%s jitter' % jitter ] if jitter is not None else [] ) + - ( ['%d%% loss' % loss ] if loss is not None else [] ) + + ( ['%.5f%% loss' % loss ] if loss is not None else [] ) + ( [ 'ECN' ] if enable_ecn else [ 'RED' ] if enable_red else [] ) ) info( '(' + ' '.join( stuff ) + ') ' )