Age | Commit message (Collapse) | Author |
|
Bug 4548
The tc u32 filter command wants "ipv6" in protocol field but "ip6"
in the match field. Make up your mind Alexey!
(cherry picked from commit e7d228450c037ce16923dee385e127e7028d3358)
|
|
Bug 4544, 4543
Rereading documentation:
mark-probability should always be 1/10
min-threshold should be scaled if max-threshold changed
Also enforce sanity constraints on values.
(cherry picked from commit 3a88e33b7d06814faac5c20e539f3b5d28f2bcb5)
|
|
Need limit or latency value
Bug 4533
(cherry picked from commit 61a756a5003bda12380c300dbc963adfcc09d888)
|
|
If default class is not configured Qos.
Bug 4529
(cherry picked from commit 0df90b28ca6d9cb6ae4f5267ef8522ac12a0c352)
|
|
Two more (optional) parameters for random detect precedence groups.
Bug 4518,4519
(cherry picked from commit 8104da09f5da338c6ce0813c367262de4e417598)
|
|
Part of Bug 4516
(cherry picked from commit 8f5e0920e7edd83b8d58d016d7ec6964bf222577)
|
|
Ethtool doesn't allow non-root user to read settings (in mainline kernel).
(cherry picked from commit 767fa8a7e2afeb1d53838a6f544fa1232aef39da)
|
|
|
|
Bug 4466
Need to allow policy without delay value.
|
|
Bug 4465
When using percent for netem, allow value without percent
|
|
Was refering to VQ incorrectly, they are not subclasses in GRED
|
|
Missing interface name in printf
|
|
1. Use 0 for default class
2. Use indices in dsmark
3. Better formatting
|
|
Make sure and get scaling right here.
|
|
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.
|
|
Use recommendations from Sally Floyd.
|
|
Need to calculate parameters correctly and format up
command better.
|
|
The latency value is in microseconds.
|
|
|
|
|
|
One extra division by 8 was bein done (bandwidth already in bits/sec).
|
|
Having too long a name messes up column output on operational commands.
|
|
The exports for Util.pm changed.
|
|
It is okay to use netem without any rate setting.
|
|
Bug 4296
Ehancement to allow configuring GRED as form of weighted RED.
|
|
Useful for WRED and shaper RED class.
|
|
This would cause bug.
|
|
If ethernet match rule changed, then need to flag it.
|
|
The getAutoRate function is needed by WRED as well
|
|
Attributes needed for WRED implementation.
|
|
Use existing u32 infrastructure to match in header
|
|
It needs more work (not ready for prime time).
|
|
Need to explicitly generate sub classes.
|
|
|
|
Need to change assumptions in ShaperClass about bandwidth and
this goes over to TrafficShaper and RR.
|
|
New policy allowing strict priority traffic assignment
|
|
Round-robin class based policy
|
|
Useful for creating default class without configuration.
|
|
Simplify so it can be more general in future.
|
|
This allows moving code out of the qos class code over to where
match rules are handled.
|
|
Newer features will have non-hierarchal queue disc where there
are no classes just sub-queues.
|
|
Bug 4230
Allow matching based on IPV6 addresses and ports
Generalize existing matching code.
|
|
Some code was still using old interface.
|
|
Easier to just use 'select' in perl to avoid passing file
descriptor everywhere.
|
|
|
|
|
|
Don't need to use Vyatta::Qos twice.
Global search/replace strikes again
|
|
If the class id -1 was mistakenly used it would match ingress values.
So use undef instead.
|
|
Need full path on new ShaperClass.
Enable warnings.
|
|
|