| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
coexistence with other programs like nodogsplash - patch by Tobias Wolf (#10096)
SVN-Revision: 28731
|
|
|
|
|
|
|
|
|
|
| |
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>
SVN-Revision: 28623
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
SVN-Revision: 28622
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
SVN-Revision: 25640
|
|
|
|
| |
SVN-Revision: 25052
|
|
|
|
| |
SVN-Revision: 23227
|
|
|
|
|
|
| |
perturb and hash parameters, closes #1893
SVN-Revision: 19874
|
|
|
|
|
|
| |
halfduplex option Signed-off-by: Vasilis Tsiligiannis <b_tsiligiannis@silverton.gr>
SVN-Revision: 15948
|
|
|
|
|
|
| |
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>
SVN-Revision: 15947
|
|
|
|
|
|
| |
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>
SVN-Revision: 15945
|
|
|
|
| |
SVN-Revision: 14602
|
|
|
|
| |
SVN-Revision: 10667
|
|
|
|
| |
SVN-Revision: 10367
|
|
|
|
| |
SVN-Revision: 8860
|
|
|
|
| |
SVN-Revision: 8663
|
|
|
|
| |
SVN-Revision: 7911
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
| |
SVN-Revision: 7571
|
|
|
|
| |
SVN-Revision: 7442
|
|
|
|
| |
SVN-Revision: 7091
|
|
|
|
|
|
| |
calculation optional
SVN-Revision: 7048
|
|
|
|
| |
SVN-Revision: 7047
|
|
|
|
| |
SVN-Revision: 6878
|
|
|
|
| |
SVN-Revision: 6875
|
|
|
|
| |
SVN-Revision: 5853
|
|
|
|
|
|
| |
... line
SVN-Revision: 5497
|
|
|