<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rtl819xx/package/qos-scripts/files, branch toolchain-unstable</title>
<subtitle>Realtek rtl819xx port to OpenWrt</subtitle>
<link rel='alternate' type='text/html' href='http://git.advem.lv/rtl819xx/'/>
<entry>
<title>packages: sort network related packages into package/network/</title>
<updated>2012-10-10T12:32:29+00:00</updated>
<author>
<name>nbd</name>
<email>nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73</email>
</author>
<published>2012-10-10T12:32:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.advem.lv/rtl819xx/commit/?id=9c8997d54dc9df184bfcedeabf0b3c85cf5e6753'/>
<id>9c8997d54dc9df184bfcedeabf0b3c85cf5e6753</id>
<content type='text'>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33688 3c298f89-4303-0410-b956-a3cf2f4a3e73
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33688 3c298f89-4303-0410-b956-a3cf2f4a3e73
</pre>
</div>
</content>
</entry>
<entry>
<title>[package] /etc/functions.sh =&gt; /lib/functions.sh</title>
<updated>2012-06-05T16:04:23+00:00</updated>
<author>
<name>jow</name>
<email>jow@3c298f89-4303-0410-b956-a3cf2f4a3e73</email>
</author>
<published>2012-06-05T16:04:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.advem.lv/rtl819xx/commit/?id=aa44be4505a2a98c53833914dc95a470a0505b20'/>
<id>aa44be4505a2a98c53833914dc95a470a0505b20</id>
<content type='text'>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32062 3c298f89-4303-0410-b956-a3cf2f4a3e73
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32062 3c298f89-4303-0410-b956-a3cf2f4a3e73
</pre>
</div>
</content>
</entry>
<entry>
<title>qos-scripts: replace sfq/red with fq_codel - massively improves latency under load</title>
<updated>2012-05-16T15:23:16+00:00</updated>
<author>
<name>nbd</name>
<email>nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73</email>
</author>
<published>2012-05-16T15:23:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.advem.lv/rtl819xx/commit/?id=a456564ab059a2f79f84d48ea63796262a04ff16'/>
<id>a456564ab059a2f79f84d48ea63796262a04ff16</id>
<content type='text'>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31759 3c298f89-4303-0410-b956-a3cf2f4a3e73
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31759 3c298f89-4303-0410-b956-a3cf2f4a3e73
</pre>
</div>
</content>
</entry>
<entry>
<title>[package] qos-scripts: only use the lower 8 bits for firewall marks, allows coexistence with other programs like nodogsplash - patch by Tobias Wolf (#10096)</title>
<updated>2011-11-03T19:11:01+00:00</updated>
<author>
<name>jow</name>
<email>jow@3c298f89-4303-0410-b956-a3cf2f4a3e73</email>
</author>
<published>2011-11-03T19:11:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.advem.lv/rtl819xx/commit/?id=e9f3a660c584c1c48c2408f55b5f71c1ed52cbc0'/>
<id>e9f3a660c584c1c48c2408f55b5f71c1ed52cbc0</id>
<content type='text'>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28731 3c298f89-4303-0410-b956-a3cf2f4a3e73
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28731 3c298f89-4303-0410-b956-a3cf2f4a3e73
</pre>
</div>
</content>
</entry>
<entry>
<title>Add QoS firewall stop script generation</title>
<updated>2011-10-27T12:39:19+00:00</updated>
<author>
<name>jow</name>
<email>jow@3c298f89-4303-0410-b956-a3cf2f4a3e73</email>
</author>
<published>2011-10-27T12:39:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.advem.lv/rtl819xx/commit/?id=f6c379666dc69617804a5d9aff19d866da9b42bd'/>
<id>f6c379666dc69617804a5d9aff19d866da9b42bd</id>
<content type='text'>
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 &lt;klocke@digitalenginesoftware.com&gt;

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28623 3c298f89-4303-0410-b956-a3cf2f4a3e73
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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 &lt;klocke@digitalenginesoftware.com&gt;

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28623 3c298f89-4303-0410-b956-a3cf2f4a3e73
</pre>
</div>
</content>
</entry>
<entry>
<title>Add qos_* iptables chain namespace for QoS</title>
<updated>2011-10-27T12:39:16+00:00</updated>
<author>
<name>jow</name>
<email>jow@3c298f89-4303-0410-b956-a3cf2f4a3e73</email>
</author>
<published>2011-10-27T12:39:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.advem.lv/rtl819xx/commit/?id=e8506104c96cb2046780bf5ebb22bdfa6ca249f4'/>
<id>e8506104c96cb2046780bf5ebb22bdfa6ca249f4</id>
<content type='text'>
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 &lt;klocke@digitalenginesoftware.com&gt;

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28622 3c298f89-4303-0410-b956-a3cf2f4a3e73
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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 &lt;klocke@digitalenginesoftware.com&gt;

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28622 3c298f89-4303-0410-b956-a3cf2f4a3e73
</pre>
</div>
</content>
</entry>
<entry>
<title>qos-scripts: disable by default</title>
<updated>2011-07-29T16:32:55+00:00</updated>
<author>
<name>nbd</name>
<email>nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73</email>
</author>
<published>2011-07-29T16:32:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.advem.lv/rtl819xx/commit/?id=caaa4b18a0b6ec555682ff0c9641bd242e78ec2a'/>
<id>caaa4b18a0b6ec555682ff0c9641bd242e78ec2a</id>
<content type='text'>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27832 3c298f89-4303-0410-b956-a3cf2f4a3e73
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27832 3c298f89-4303-0410-b956-a3cf2f4a3e73
</pre>
</div>
</content>
</entry>
<entry>
<title>This patch updates qos-scripts to support fair traffic sharing using the </title>
<updated>2011-04-12T20:33:11+00:00</updated>
<author>
<name>jow</name>
<email>jow@3c298f89-4303-0410-b956-a3cf2f4a3e73</email>
</author>
<published>2011-04-12T20:33:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.advem.lv/rtl819xx/commit/?id=691f0d412e27275313f7cd9e103b92c12493fa5f'/>
<id>691f0d412e27275313f7cd9e103b92c12493fa5f</id>
<content type='text'>
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 &lt;netprince&lt;&gt;vt_edu&gt;


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26622 3c298f89-4303-0410-b956-a3cf2f4a3e73
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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 &lt;netprince&lt;&gt;vt_edu&gt;


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26622 3c298f89-4303-0410-b956-a3cf2f4a3e73
</pre>
</div>
</content>
</entry>
<entry>
<title>qos-scripts: remove the layer7 based classifiers from the default configuration - they are unreliable and prone to memory leaks</title>
<updated>2011-03-30T10:44:27+00:00</updated>
<author>
<name>nbd</name>
<email>nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73</email>
</author>
<published>2011-03-30T10:44:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.advem.lv/rtl819xx/commit/?id=e41573c89a5b959ca5bc82db6077c062937182ed'/>
<id>e41573c89a5b959ca5bc82db6077c062937182ed</id>
<content type='text'>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26364 3c298f89-4303-0410-b956-a3cf2f4a3e73
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26364 3c298f89-4303-0410-b956-a3cf2f4a3e73
</pre>
</div>
</content>
</entry>
<entry>
<title>qos-scripts: disable overhead calculation by default, it does not work properly for many line speeds</title>
<updated>2011-02-24T00:30:09+00:00</updated>
<author>
<name>nbd</name>
<email>nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73</email>
</author>
<published>2011-02-24T00:30:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.advem.lv/rtl819xx/commit/?id=d731257770adb3d8160ddc397c9f167706babff6'/>
<id>d731257770adb3d8160ddc397c9f167706babff6</id>
<content type='text'>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25685 3c298f89-4303-0410-b956-a3cf2f4a3e73
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25685 3c298f89-4303-0410-b956-a3cf2f4a3e73
</pre>
</div>
</content>
</entry>
</feed>
