Parcourir la source

qos-scripts: fix RED burst calculation

SVN-Revision: 6878
Felix Fietkau il y a 19 ans
Parent
commit
3c4dd6fb02
1 fichiers modifiés avec 2 ajouts et 1 suppressions
  1. 2 1
      package/qos-scripts/files/usr/lib/qos/tcrules.awk

+ 2 - 1
package/qos-scripts/files/usr/lib/qos/tcrules.awk

@@ -88,7 +88,8 @@ END {
 			if (min < avpkt) min = avpkt
 			if (min < avpkt) min = avpkt
 			dqb = 8 * min;
 			dqb = 8 * min;
 			max = int(2.1*min)
 			max = int(2.1*min)
-			rburst = int((1.5*min + max) / (3 * avpkt))
+			rburst = int((2*min + max) / (3 * avpkt))
+			if (rburst < 2) rburst = 2
 			print "red min " min " max " max " burst " rburst " avpkt " avpkt " limit " dqb " probability 0.04 ecn"
 			print "red min " min " max " max " burst " rburst " avpkt " avpkt " limit " dqb " probability 0.04 ecn"
 		}
 		}
 	}
 	}