[dtaht/ceropackages] c02d8b: Working alternate congestion control selection scr...
GitHub
noreply at github.com
Tue Feb 14 10:36:49 EST 2012
Branch: refs/heads/master
Home: https://github.com/dtaht/ceropackages
Commit: c02d8b8a663de3a8b51b71d9b892740b702daa99
https://github.com/dtaht/ceropackages/commit/c02d8b8a663de3a8b51b71d9b892740b702daa99
Author: Dave Taht <dave.taht at bufferbloat.net>
Date: 2012-02-14 (Tue, 14 Feb 2012)
Changed paths:
M net/alttcp/files/alttcp.conf
M net/alttcp/files/alttcp.init
Log Message:
-----------
Working alternate congestion control selection script
there is now a config file and startup script that works
for selecting tcp congestion control algorithms via uci,
and ultimately, luci.
Commit: 44f8febbd34686564516c3261a911bd7cffcf714
https://github.com/dtaht/ceropackages/commit/44f8febbd34686564516c3261a911bd7cffcf714
Author: Dave Taht <dave.taht at bufferbloat.net>
Date: 2012-02-14 (Tue, 14 Feb 2012)
Changed paths:
M net/aqm-scripts/files/usr/lib/aqm/generate.sh
Log Message:
-----------
Basic ipv6 support for openwrt modified shaper
This does nothing more than add ipv6 iptables calls to the
original qos script. In the long run (assuming this script is kept)
source and destination ip addresses need to be checked as
to whether they are ipv4 or ipv6 addresses.
Similarly, the conntrack support is rather suspect.
Commit: be09b8c15b6dc6bf4cb7da3112c598138a9c77ef
https://github.com/dtaht/ceropackages/commit/be09b8c15b6dc6bf4cb7da3112c598138a9c77ef
Author: Dave Taht <dave.taht at bufferbloat.net>
Date: 2012-02-14 (Tue, 14 Feb 2012)
Changed paths:
M net/aqm-scripts/files/usr/lib/aqm/tcrules.awk
Log Message:
-----------
SFQ is limited in packets. RED is in bytes. tcrules.awk conflated these
The original openwrt shaper took the RED byte calculation...
and reused it to specify a limit for sfq. However, sfq uses
packets rather than bytes, so it was specifying, say 16000 bytes
and translating that to 16000 packets.
This was not an error I prior to 3.3, because SFQ had a
hard coded limit of 127 packets. It is now.
So this commit puts a lower and upper bound on the maximum packets
that is sane, but is not pre 3.2 compatible.
Commit: efad3d4771c39ec678c12e350a69a02746dd4268
https://github.com/dtaht/ceropackages/commit/efad3d4771c39ec678c12e350a69a02746dd4268
Author: Dave Taht <dave.taht at bufferbloat.net>
Date: 2012-02-14 (Tue, 14 Feb 2012)
Changed paths:
M net/aqm-scripts/files/usr/lib/aqm/tcrules.awk
Log Message:
-----------
Switch to sfqred throughout
The math goes funky. The ipv6 support doesn't appear to do anything...
need to set up a test of ipv4 and ipv6 competing against each other.
Commit: c0dc7e09b74370c6bed16d5161b2c5a59f60a823
https://github.com/dtaht/ceropackages/commit/c0dc7e09b74370c6bed16d5161b2c5a59f60a823
Author: Dave Taht <dave.taht at bufferbloat.net>
Date: 2012-02-14 (Tue, 14 Feb 2012)
Changed paths:
M net/aqm-scripts/files/usr/lib/aqm/generate.sh
M net/aqm-scripts/files/usr/lib/aqm/tcrules.awk
Log Message:
-----------
ipv6 filtering added... Still seems to mistreat ipv4 vs ipv6
ipv6 and ipv4 end up in different hfsc buckets, and shouldn't.
[ 5] 0.0-61.2 sec 4.00 MBytes 548 Kbits/sec
[ 4] 0.0-63.4 sec 1.00 MBytes 132 Kbits/sec
Compare: https://github.com/dtaht/ceropackages/compare/2109066...c0dc7e0
More information about the Cerowrt-commits
mailing list