Age | Commit message (Collapse) | Author |
|
Bug 6092
The code now calculates r2q value based on max rate and min rate which
gives better accuracy and stops kernel message.
|
|
This reverts commit bcb18b96605e194cf8c186467b0a4d853695f75e.
|
|
This adds:
traffic-policy myexample {
bandwidth 100Mbit
class 2 {
class 2a {
...
|
|
Need to handle queue-limit better (confusion between bytes and packets)
Bug 5872
(cherry picked from commit 94ea365fc966a16807a2086db05ea2877e9b00fa)
|
|
Bug 5958
(cherry picked from commit 7f42350146525544bd38db2426d6f5c7b99302c2)
|
|
|
|
Give correct message when queue limit too small in random detect
|
|
Bug 5879
|
|
For queue-type (other than fair-queue), it is allowable to have larger queue size.
Move validation into class checking.
|
|
|
|
This makes RED more robust since constant values are visible.
|
|
The calculation of random-detect queue parameters is based on recommended
values from RFC. If allowed bandwidth is too small, the queue will be
too small to be useable. In that case just fail.
|
|
Bug 5872
Don't allow stupidly small queue limit, and round up the minimum queue
value to be at least one packet.
|
|
If default class is not configured Qos.
Bug 4529
(cherry picked from commit 0df90b28ca6d9cb6ae4f5267ef8522ac12a0c352)
|
|
Part of Bug 4516
(cherry picked from commit 8f5e0920e7edd83b8d58d016d7ec6964bf222577)
|
|
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.
|
|
The latency value is in microseconds.
|
|
The exports for Util.pm changed.
|
|
Useful for WRED and shaper RED class.
|
|
Attributes needed for WRED implementation.
|
|
|
|
Need to change assumptions in ShaperClass about bandwidth and
this goes over to TrafficShaper and RR.
|
|
Useful for creating default class without configuration.
|
|
Newer features will have non-hierarchal queue disc where there
are no classes just sub-queues.
|
|
Some code was still using old interface.
|
|
Easier to just use 'select' in perl to avoid passing file
descriptor everywhere.
|
|
|