Don't pass 'loss 0' to tc as it will cause an error on newer versions

Observed on Ubuntu 18.04.
This commit is contained in:
Stephan Reiter
2019-06-09 00:24:21 +02:00
parent e203808a20
commit 46242acdd4
+1 -1
View File
@@ -295,7 +295,7 @@ class TCIntf( Intf ):
netemargs = '%s%s%s%s' % ( netemargs = '%s%s%s%s' % (
'delay %s ' % delay if delay is not None else '', 'delay %s ' % delay if delay is not None else '',
'%s ' % jitter if jitter is not None else '', '%s ' % jitter if jitter is not None else '',
'loss %.5f ' % loss if loss is not None else '', 'loss %.5f ' % loss if (loss is not None and loss > 0) else '',
'limit %d' % max_queue_size if max_queue_size is not None 'limit %d' % max_queue_size if max_queue_size is not None
else '' ) else '' )
if netemargs: if netemargs: