summaryrefslogtreecommitdiffstats
path: root/package/qos-scripts/files/usr/lib
Commit message (Collapse)AuthorAgeFilesLines
* [package] /etc/functions.sh => /lib/functions.shjow2012-06-051-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32062 3c298f89-4303-0410-b956-a3cf2f4a3e73
* qos-scripts: replace sfq/red with fq_codel - massively improves latency ↵nbd2012-05-162-42/+3
| | | | | | under load git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31759 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [package] qos-scripts: only use the lower 8 bits for firewall marks, allows ↵jow2011-11-032-10/+10
| | | | | | coexistence with other programs like nodogsplash - patch by Tobias Wolf (#10096) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28731 3c298f89-4303-0410-b956-a3cf2f4a3e73
* Add QoS firewall stop script generationjow2011-10-271-1/+8
| | | | | | | | | | To prevent code duplication for clearing QoS firewall rules, support "firewall stop" arguments to generate.sh to generate the necessary script commands. Make use of this from qos-stop. Signed-off-by: Kevin Locke <klocke@digitalenginesoftware.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28623 3c298f89-4303-0410-b956-a3cf2f4a3e73
* Add qos_* iptables chain namespace for QoSjow2011-10-271-14/+32
| | | | | | | | | | | | Prefix the names of the iptables chains used for QoS with "qos_" to allow for identification of QoS chains for removal across configuration changes. When clearing QoS iptables chains, only remove chains with the namespace prefix in order to preserve user and/or other package chains in the mangle table. Signed-off-by: Kevin Locke <klocke@digitalenginesoftware.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28622 3c298f89-4303-0410-b956-a3cf2f4a3e73
* This patch updates qos-scripts to support fair traffic sharing using the jow2011-04-122-10/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* qos-scripts: drop the use of IMQ, use ifb and act_connmark insteadnbd2011-02-211-16/+23
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25640 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [package] qos-scripts: Fix generation of IMQ firewall rules on halfduplex ↵acinonyx2010-10-041-3/+4
| | | | | | mode (#7800) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23227 3c298f89-4303-0410-b956-a3cf2f4a3e73
* This patch allows the user to specify esfq as the leaf qdisc, as well as ↵thepeople2010-02-262-2/+9
| | | | | | perturb and hash parameters, closes #1893 git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19874 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [PATCH] [qos-scripts] Reload IMQ only when neededjow2009-05-201-3/+3
| | | | | | | | [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
* [PATCH] [qos-scripts] Fix packet/connection marking when using halfduplex optionjow2009-05-201-1/+1
| | | | | | | | | | 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
* [PATCH] [qos-scripts] Reload modules with parameters specifiedjow2009-05-201-2/+11
| | | | | | | | | | | 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
* get rid of a remaining reference to ipp2pnbd2009-02-211-8/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14602 3c298f89-4303-0410-b956-a3cf2f4a3e73
* Load xt_layer7 for 2.6 kernels (#3269)florian2008-03-271-0/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10667 3c298f89-4303-0410-b956-a3cf2f4a3e73
* Here comes the new UCI. Enjoy :)nbd2008-02-031-1/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10367 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add qos-scripts patch from #2385nbd2007-09-201-0/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8860 3c298f89-4303-0410-b956-a3cf2f4a3e73
* qos-scripts: add patch for tos and dscp support from #2291nbd2007-09-071-0/+39
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8663 3c298f89-4303-0410-b956-a3cf2f4a3e73
* remove a warning that has confused a few peoplenbd2007-07-111-1/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7911 3c298f89-4303-0410-b956-a3cf2f4a3e73
* qos-scripts update:nbd2007-06-302-10/+31
| | | | | | | | | - 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
* add direction matching patch for qos-scripts from #1708nbd2007-06-111-0/+9
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7571 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix error handling in qos-scriptsnbd2007-06-021-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7442 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add qos-scripts connbytes match from #1618nbd2007-05-041-0/+5
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7091 3c298f89-4303-0410-b956-a3cf2f4a3e73
* qos-scripts update - fix enabling/disabling of interfaces, make the overhead ↵nbd2007-04-241-13/+18
| | | | | | calculation optional git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7048 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix a small typonbd2007-04-241-2/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7047 3c298f89-4303-0410-b956-a3cf2f4a3e73
* qos-scripts: fix RED burst calculationnbd2007-04-071-1/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6878 3c298f89-4303-0410-b956-a3cf2f4a3e73
* update qos-scripts to v1.1 - rewritten hfsc rate calculationnbd2007-04-062-130/+140
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6875 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix qos-scripts RED qdisc calculation for slow linesnbd2006-12-191-0/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5853 3c298f89-4303-0410-b956-a3cf2f4a3e73
* allow the user to disable downlink shaping by removing the option download ↵nbd2006-11-111-1/+0
| | | | | | ... line git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5497 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add qos-scripts package port for buildroot-ngnbd2006-10-061-0/+495
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4935 3c298f89-4303-0410-b956-a3cf2f4a3e73