summaryrefslogtreecommitdiff
path: root/lib/Vyatta/Qos/ShaperClass.pm
AgeCommit message (Collapse)Author
2009-05-26One more pass over on RED parametersStephen Hemminger
Make sure and get scaling right here.
2009-05-23Reimplementation of WREDStephen Hemminger
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.
2009-05-22Use better RED parametersStephen Hemminger
Use recommendations from Sally Floyd.
2009-05-20Fix calculation of RED parametersStephen Hemminger
The latency value is in microseconds.
2009-05-19Fix exports for new moduleStephen Hemminger
The exports for Util.pm changed.
2009-05-19Move RED parameter computation to common codeStephen Hemminger
Useful for WRED and shaper RED class.
2009-05-19Add packet-length and latency as class attributesStephen Hemminger
Attributes needed for WRED implementation.
2009-04-14Simplify some code in rate handlingStephen Hemminger
2009-04-13Fix RoundRobin schedulerStephen Hemminger
Need to change assumptions in ShaperClass about bandwidth and this goes over to TrafficShaper and RR.
2009-04-13Allow constructor with out configurationStephen Hemminger
Useful for creating default class without configuration.
2009-04-09Split class and sub qdisc generationStephen Hemminger
Newer features will have non-hierarchal queue disc where there are no classes just sub-queues.
2009-03-20Fix problems created by switch to using 'select'Stephen Hemminger
Some code was still using old interface.
2009-03-17Use select to avoid passing output path aroundStephen Hemminger
Easier to just use 'select' in perl to avoid passing file descriptor everywhere.
2009-02-05Split shaperclass into separate fileStephen Hemminger