summaryrefslogtreecommitdiffstats
path: root/package/qos-scripts
Commit message (Collapse)AuthorAgeFilesLines
* [package] /etc/functions.sh => /lib/functions.shjow2012-06-052-2/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32062 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: split off act_connmark into a separate package to avoid cluttering ↵nbd2012-05-181-1/+1
| | | | | | kmod-sched with a netfilter dependency (fixes #11483) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31791 3c298f89-4303-0410-b956-a3cf2f4a3e73
* qos-scripts: use kmod-sched-core instead of kmod-schednbd2012-05-161-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31761 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-033-11/+11
| | | | | | 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-272-3/+9
| | | | | | | | | | 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
* qos-scripts: disable by defaultnbd2011-07-291-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27832 3c298f89-4303-0410-b956-a3cf2f4a3e73
* This patch updates qos-scripts to support fair traffic sharing using the jow2011-04-123-11/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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: remove the layer7 based classifiers from the default ↵nbd2011-03-301-6/+0
| | | | | | configuration - they are unreliable and prone to memory leaks git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26364 3c298f89-4303-0410-b956-a3cf2f4a3e73
* qos-scripts: disable overhead calculation by default, it does not work ↵nbd2011-02-241-1/+0
| | | | | | properly for many line speeds git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25685 3c298f89-4303-0410-b956-a3cf2f4a3e73
* qos-scripts: add missing dependencynbd2011-02-221-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25656 3c298f89-4303-0410-b956-a3cf2f4a3e73
* qos-scripts: drop the use of IMQ, use ifb and act_connmark insteadnbd2011-02-214-24/+40
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25640 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [package] qos-scripts: Rework qos-stat scriptacinonyx2011-01-202-17/+60
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25052 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [package] qos-scripts: bump pkg revision after r23227, extend copyright, ↵jow2010-10-051-2/+6
| | | | | | mark /etc/config/qos as conffile git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23238 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
* adjust dependencies of firewall and qos-scripts, so that these packages are ↵nbd2009-12-091-1/+1
| | | | | | visible even when iptables is not selected git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18714 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [package] set PKGARCH to all for packages in trunk containing only ↵florian2009-07-241-0/+1
| | | | | | | | | 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
* [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 $Id$ - it has never helped us and it has broken too many patches ;)nbd2009-04-171-1/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15242 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
* qos-scripts: remove ipp2p from the default rulesetnbd2009-02-211-3/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14595 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix qos dependency on iptables-mod-conntrack-extra for CONNMARK (closes: #4035)nico2008-09-241-3/+3
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12681 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
* do not fire up the qos-scripts hotplug part if the init script is disablednbd2007-09-271-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9046 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
* bump package versions after updatesnbd2007-09-071-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8680 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
* move package description to a separate definition, remove it when ↵nico2007-09-071-4/+6
| | | | | | DESCRIPTION=TITLE git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8659 3c298f89-4303-0410-b956-a3cf2f4a3e73
* reorganize netfilter modules, get rid of the iptables-mod-extra dependency ↵nbd2007-07-111-1/+1
| | | | | | in qos-scripts git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7912 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-303-11/+32
| | | | | | | | | - 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-243-14/+20
| | | | | | 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-067-154/+158
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6875 3c298f89-4303-0410-b956-a3cf2f4a3e73
* same propset here as changeset:6500pavlov2007-03-041-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6501 3c298f89-4303-0410-b956-a3cf2f4a3e73
* more use of the INSTALL_DIR variablenico2007-01-081-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6023 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix qos-scripts RED qdisc calculation for slow linesnbd2006-12-192-1/+2
| | | | 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-112-2/+1
| | | | | | ... line git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5497 3c298f89-4303-0410-b956-a3cf2f4a3e73
* init script cleanup, use /etc/rc.d/ for enabled scripts, ↵nbd2006-10-151-5/+3
| | | | | | /etc/init.d/<pkgname> (enable|disable) manages symlinks git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5128 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add qos-scripts package port for buildroot-ngnbd2006-10-068-0/+679
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4935 3c298f89-4303-0410-b956-a3cf2f4a3e73