diff --git a/mininet/link.py b/mininet/link.py index edb072b..3b43caa 100644 --- a/mininet/link.py +++ b/mininet/link.py @@ -294,7 +294,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: @@ -354,7 +354,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 ) + ') ' )