Age | Commit message (Collapse) | Author |
|
The CLI end: node does work correctly, so don't need to go walking configuration
manually
Bug 4545
(cherry picked from commit 377896b296827e4d7c3c20debb3487605c45bbe3)
|
|
Two more (optional) parameters for random detect precedence groups.
Bug 4518,4519
(cherry picked from commit 8104da09f5da338c6ce0813c367262de4e417598)
|
|
Bug 4516
(cherry picked from commit 26890ac98e3ed6c0830e61fa91f306fea0cc227a)
|
|
CLI quoting in expressions seems to have changed, so adapt.
Bug 4485
|
|
Bug 4485
Change template to deal with CLI changes in quoting evaluation
of expressions.
|
|
|
|
Packet reordering doesn't work unless there are packets in the queue,
and no packets are held unless there is a delay.
|
|
The RED queue setup needs a rate value and RR doesn't have rate configuration.
|
|
Make a simpler version of WRED that acts more like Cisco.
Use Diffserv on Linux paper for example of how to use DSMARK and GRED
to achieve similar result.
|
|
GRED only allows 1..16 for classes, and reserve one for default
so only 1..15 are ok for class value.
|
|
Class value of 2 is allowed.
|
|
|
|
Having too long a name messes up column output on operational commands.
|
|
Bug 4296
Ehancement to allow configuring GRED as form of weighted RED.
|
|
Use existing u32 infrastructure to match in header
|
|
It needs more work (not ready for prime time).
|
|
|
|
New policy allowing strict priority traffic assignment
|
|
Round-robin class based policy
|
|
|
|
Bug 4230
Allow matching based on IPV6 addresses and ports
Generalize existing matching code.
|
|
|
|
Similar process to firewall and quagga parameters
|
|
Unnecessary to change txq length and breaks things.
|
|
Kernel is fixed to allow setting txqueuelen
|
|
Don't break new config process
|
|
Makes code simpler and will work better with config system.
Also eliminates need for isChanged() code.
|
|
Eliminate need for begin, just check for name conflicts at create.
|
|
|
|
|
|
Bugfix 3859
|
|
New QoS feature to allow emulating WAN characteristics
|
|
There are two ways to input rate limit. One uses the generic rate estimator
which is supposed to measure average rate, the other is to use a token bucket
based packet counter. Well the generic rate estimator doesn't work correctly
in current kernels (no effect), so switch to using rate and burst.
Bugfix 3881
|
|
Handle Vif on serial.
Can't have update and create tag.
|
|
Bugfix 3475
Need more templates for vif over serial
|
|
Bugfix 3833
Better help for configuration of match options
|
|
These two policy types didn't get fixed in change over to
policy management.
Bugfix 3829
|
|
Makes sense to allow QoS on tunnels since they may be rate limited.
|
|
Per design, add qos-policy support for bonding trunk devices.
|
|
Need to change policy on update, not just create.
|
|
Several places have same copied help text with spelling error.
|
|
Added QoS configuration parameters for ADSL interfaces using bridged
ethernet encapsulation.
|
|
It is confusing the default for ceiling for unclassified traffic is 100%
of available bandwidth, especially because there is no default ceiling
for other classes.
|
|
Need to check validity on update, not just create
|
|
This adds support for Qos using incoming policing. It is accepts the
syntax and processes commands, but is not fully debugged.
Bugfix: 3664
|
|
Recent CLI changes seem to have broken working templates that
do regex matching. Workaround this by doing the syntax checking
all in the perl script
Bugfix: 3553
|
|
Add new configuration support for plain fifo queueing.
Better code for the table in perl script that loads queue objects.
|
|
Since configuration system doesn't correctly notify on addition/deletion,
have to introduce this extra verbosity to have each traffic-shaper type
check for changes.
Bugfix for 3452
|
|
Add new QoS policy type "rate-limit" which is a wrapper around the
the Token Bucket Filter (TBF) qdisc.
Rate limit provides a simple way to do basic bandwidth limitation without
the complexity of the doing multiple classes in the traffic shaper
policy.
|
|
ATM interfaces on ADSL, and PPPOE on ethernet interfaces.
|