Commit Graph

20 Commits (a66a8875bbb9bc4c14bdaa41b8545c9ffba7b48b)

Author SHA1 Message Date
Jo-Philipp Wich 9646ca6c6e This patch updates qos-scripts to support fair traffic sharing using the SFQ with external classifiers method. It also corrects a bug in the unsupported ESFQ method already used by qos-scripts. (ESFQ: http://fatooh.org/esfq-2.6/ only updated to 2.6.24, it was switched to an SFQ patch after that and not updated since 2008)
A class can be forced to use SFQ, and an external classifier added like
this:

config class "Normal"
         option avgrate     10
         option priority    30
         option packetdelay 100
         option limitrate   94
#       option qdisc      "sfq perturb 2"
config class "Normal_up"
#       option filter   "protocol all flow hash keys src divisor 1024"
config class "Normal_down"
#       option filter   "protocol all flow hash keys dst divisor 1024"

Using these options, the user needs to load cls_flow before qos-scripts
starts.

I've got more information here:
http://oneitguy.com/blogs/netprince/fair-traffic-sharing-esfq-broken-switching-sfqexternal-classifiers

This has been tested on r23914.

Signed-off-by: Ben Pfountz <netprince<>vt_edu>

SVN-Revision: 26622
13 years ago
Felix Fietkau 7f20657f4c qos-scripts: add missing dependency
SVN-Revision: 25656
14 years ago
Felix Fietkau fca74c3a44 qos-scripts: drop the use of IMQ, use ifb and act_connmark instead
SVN-Revision: 25640
14 years ago
Vasilis Tsiligiannis a98c957eb5 qos-scripts: Rework qos-stat script
SVN-Revision: 25052
14 years ago
Jo-Philipp Wich 0da0c4d119 qos-scripts: bump pkg revision after r23227, extend copyright, mark /etc/config/qos as conffile
SVN-Revision: 23238
14 years ago
Felix Fietkau 9e99581621 adjust dependencies of firewall and qos-scripts, so that these packages are visible even when iptables is not selected
SVN-Revision: 18714
15 years ago
Florian Fainelli ffc1fefe2c set PKGARCH to all for packages in trunk containing only arch-neutral files (#5572)
Signed-off-by: Malte S. Stretz <mss@apache.org>

SVN-Revision: 16966
15 years ago
Felix Fietkau 34939cad39 get rid of $Id$ - it has never helped us and it has broken too many patches ;)
SVN-Revision: 15242
15 years ago
Nicolas Thill 34a1fe969e fix qos dependency on iptables-mod-conntrack-extra for CONNMARK (closes: #4035)
SVN-Revision: 12681
16 years ago
Felix Fietkau 4db9556f99 bump package versions after updates
SVN-Revision: 8680
17 years ago
Nicolas Thill 34bb4638e7 move package description to a separate definition, remove it when DESCRIPTION=TITLE
SVN-Revision: 8659
17 years ago
Felix Fietkau a817b45169 reorganize netfilter modules, get rid of the iptables-mod-extra dependency in qos-scripts
SVN-Revision: 7912
17 years ago
Felix Fietkau 8c0de17322 qos-scripts update:
- rewrite the RED qdisc calculations and add some comments
this should fix the warnings about bursting (should also fix quirks with various linespeed settings)
- reduce the calculated overhead for upstream, while i'm at it...

SVN-Revision: 7782
17 years ago
Felix Fietkau 50735bc351 qos-scripts update - fix enabling/disabling of interfaces, make the overhead calculation optional
SVN-Revision: 7048
17 years ago
Felix Fietkau c993ad73be update qos-scripts to v1.1 - rewritten hfsc rate calculation
SVN-Revision: 6875
17 years ago
Tim Yardley 026e6046eb same propset here as changeset:6500
SVN-Revision: 6501
18 years ago
Nicolas Thill bed47be36c more use of the INSTALL_DIR variable
SVN-Revision: 6023
18 years ago
Felix Fietkau e3a0c3b9fd fix qos-scripts RED qdisc calculation for slow lines
SVN-Revision: 5853
18 years ago
Felix Fietkau 312802199b allow the user to disable downlink shaping by removing the option download ... line
SVN-Revision: 5497
18 years ago
Felix Fietkau 60c1f0f64d finally move buildroot-ng to trunk 8 years ago