qos-scripts: fix RED burst calculation
authornbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Sat, 7 Apr 2007 00:20:48 +0000 (00:20 +0000)
committernbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Sat, 7 Apr 2007 00:20:48 +0000 (00:20 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6878 3c298f89-4303-0410-b956-a3cf2f4a3e73

package/qos-scripts/files/usr/lib/qos/tcrules.awk

index 8220d99ca206518af41adef1405e29d63438d2c5..d236b2df93e1528e0f44f409dcf1ae083d6b49e9 100644 (file)
@@ -88,7 +88,8 @@ END {
                        if (min < avpkt) min = avpkt
                        dqb = 8 * 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"
                }
        }