summaryrefslogtreecommitdiff
path: root/package/qos-scripts
AgeCommit message (Collapse)Author
2011-04-12This patch updates qos-scripts to support fair traffic sharing using the jow
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> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26622 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-30qos-scripts: remove the layer7 based classifiers from the default ↵nbd
configuration - they are unreliable and prone to memory leaks git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26364 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-24qos-scripts: disable overhead calculation by default, it does not work ↵nbd
properly for many line speeds git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25685 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-22qos-scripts: add missing dependencynbd
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25656 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-21qos-scripts: drop the use of IMQ, use ifb and act_connmark insteadnbd
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25640 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-20[package] qos-scripts: Rework qos-stat scriptacinonyx
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25052 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-05[package] qos-scripts: bump pkg revision after r23227, extend copyright, ↵jow
mark /etc/config/qos as conffile git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23238 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-04[package] qos-scripts: Fix generation of IMQ firewall rules on halfduplex ↵acinonyx
mode (#7800) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23227 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-02-26This patch allows the user to specify esfq as the leaf qdisc, as well as ↵thepeople
perturb and hash parameters, closes #1893 git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19874 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-12-09adjust dependencies of firewall and qos-scripts, so that these packages are ↵nbd
visible even when iptables is not selected git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18714 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-24[package] set PKGARCH to all for packages in trunk containing only ↵florian
arch-neutral files (#5572) Signed-off-by: Malte S. Stretz <mss@apache.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16966 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-20[PATCH] [qos-scripts] Reload IMQ only when neededjow
[PATCH] [qos-scripts] Use config_get_bool for halfduplex option Signed-off-by: Vasilis Tsiligiannis <b_tsiligiannis@silverton.gr> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15948 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-20[PATCH] [qos-scripts] Fix packet/connection marking when using halfduplex optionjow
This fixes an bug where QoS is not applied to packets passing through POSTROUTING chain when using halfduplex option. Since QoS is done on IMQ device, packets should be marked before sending to the IMQ. Signed-off-by: Vasilis Tsiligiannis <b_tsiligiannis@silverton.gr> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15947 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-20[PATCH] [qos-scripts] Reload modules with parameters specifiedjow
This patch makes qos-scripts reload a module when there is need to pass some parameters to it. It fixes an issue on devices with more than two interfaces where many IMQ devices are needed but the module is already loaded with the default numdevs=2 Signed-off-by: Vasilis Tsiligiannis <b_tsiligiannis@silverton.gr> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15945 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-17get rid of $Id$ - it has never helped us and it has broken too many patches ;)nbd
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15242 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-21get rid of a remaining reference to ipp2pnbd
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14602 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-21qos-scripts: remove ipp2p from the default rulesetnbd
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14595 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-09-24fix qos dependency on iptables-mod-conntrack-extra for CONNMARK (closes: #4035)nico
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12681 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-03-27Load xt_layer7 for 2.6 kernels (#3269)florian
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10667 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-02-03Here comes the new UCI. Enjoy :)nbd
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10367 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-09-27do not fire up the qos-scripts hotplug part if the init script is disablednbd
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9046 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-09-20add qos-scripts patch from #2385nbd
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8860 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-09-07bump package versions after updatesnbd
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8680 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-09-07qos-scripts: add patch for tos and dscp support from #2291nbd
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8663 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-09-07move package description to a separate definition, remove it when ↵nico
DESCRIPTION=TITLE git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8659 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-07-11reorganize netfilter modules, get rid of the iptables-mod-extra dependency ↵nbd
in qos-scripts git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7912 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-07-11remove a warning that has confused a few peoplenbd
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7911 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-06-30qos-scripts update:nbd
- 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... git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7782 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-06-11add direction matching patch for qos-scripts from #1708nbd
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7571 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-06-02fix error handling in qos-scriptsnbd
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7442 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-05-04add qos-scripts connbytes match from #1618nbd
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7091 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-04-24qos-scripts update - fix enabling/disabling of interfaces, make the overhead ↵nbd
calculation optional git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7048 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-04-24fix a small typonbd
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7047 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-04-07qos-scripts: fix RED burst calculationnbd
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6878 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-04-06update qos-scripts to v1.1 - rewritten hfsc rate calculationnbd
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6875 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-03-04same propset here as changeset:6500pavlov
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6501 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-01-08more use of the INSTALL_DIR variablenico
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6023 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-12-19fix qos-scripts RED qdisc calculation for slow linesnbd
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5853 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-11-11allow the user to disable downlink shaping by removing the option download ↵nbd
... line git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5497 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-10-15init script cleanup, use /etc/rc.d/ for enabled scripts, ↵nbd
/etc/init.d/<pkgname> (enable|disable) manages symlinks git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5128 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-10-06add qos-scripts package port for buildroot-ngnbd
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4935 3c298f89-4303-0410-b956-a3cf2f4a3e73