summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-05-29Need to require network delayStephen Hemminger
Packet reordering doesn't work unless there are packets in the queue, and no packets are held unless there is a delay.
2009-05-280.13.4debian/0.13.4Stephen Hemminger
2009-05-28Merge branch 'jenner' of nehalam:git/vyatta-cfg-qos into jennerStephen Hemminger
2009-05-28Allow netem without network delay valueStephen Hemminger
Bug 4466 Need to allow policy without delay value.
2009-05-28Handle percent without % signStephen Hemminger
Bug 4465 When using percent for netem, allow value without percent
2009-05-270.13.3debian/0.13.3Stephen Hemminger
2009-05-27Fix setup of DP Virtual QueuesStephen Hemminger
Was refering to VQ incorrectly, they are not subclasses in GRED
2009-05-27Fix missing argument in NetemStephen Hemminger
Missing interface name in printf
2009-05-260.13.2debian/0.13.2Stephen Hemminger
2009-05-26Merge branch 'jenner' of 192.168.100.1:git/vyatta-cfg-qos into jennerStephen Hemminger
2009-05-26Fix WRED setupStephen Hemminger
1. Use 0 for default class 2. Use indices in dsmark 3. Better formatting
2009-05-26One more pass over on RED parametersStephen Hemminger
Make sure and get scaling right here.
2009-05-26Can't have RED queue with Round RobinStephen Hemminger
The RED queue setup needs a rate value and RR doesn't have rate configuration.
2009-05-230.13.1debian/0.13.1Stephen Hemminger
2009-05-23Merge branch 'jenner' of nehalam:git/vyatta-cfg-qos into jennerStephen Hemminger
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-200.12.21debian/0.12.21Stephen Hemminger
2009-05-20Fix creation of GRED qdiscStephen Hemminger
Need to calculate parameters correctly and format up command better.
2009-05-20Fix definition of class valuesStephen Hemminger
GRED only allows 1..16 for classes, and reserve one for default so only 1..15 are ok for class value.
2009-05-20Fix help textStephen Hemminger
Class value of 2 is allowed.
2009-05-20Fix calculation of RED parametersStephen Hemminger
The latency value is in microseconds.
2009-05-20Allow match rules without priority.Stephen Hemminger
2009-05-20Missing setup of top level rateStephen Hemminger
2009-05-20change default packet size ot 1024Stephen Hemminger
2009-05-20Fix RED calculationStephen Hemminger
One extra division by 8 was bein done (bandwidth already in bits/sec).
2009-05-190.12.20debian/0.12.20Stephen Hemminger
2009-05-19Rename weighted-randomStephen Hemminger
Having too long a name messes up column output on operational commands.
2009-05-19Fix exports for new moduleStephen Hemminger
The exports for Util.pm changed.
2009-05-19Fix network emulator when no rate definedStephen Hemminger
It is okay to use netem without any rate setting.
2009-05-19Add missing NetworkEmulator moduleStephen Hemminger
NetworkEmulator.pm not installed.
2009-05-19Add Weighted RED QosStephen Hemminger
Bug 4296 Ehancement to allow configuring GRED as form of weighted RED.
2009-05-19Move RED parameter computation to common codeStephen Hemminger
Useful for WRED and shaper RED class.
2009-05-19Fix missing comma in drr setupStephen Hemminger
This would cause bug.
2009-05-19Detect changes to ethernet match rulesStephen Hemminger
If ethernet match rule changed, then need to flag it.
2009-05-19Move getAutoRate into UtilStephen Hemminger
The getAutoRate function is needed by WRED as well
2009-05-19Add packet-length and latency as class attributesStephen Hemminger
Attributes needed for WRED implementation.
2009-04-290.12.19debian/0.12.19Stephen Hemminger
2009-04-29Rename virtual-ethernet to pseudo-ethernetStephen Hemminger
2009-04-260.12.18debian/0.12.18Stephen Hemminger
2009-04-24Add support for virtual-ethernetStephen Hemminger
2009-04-150.12.17debian/0.12.17Stephen Hemminger
2009-04-15Add Qos matching based on Ethernet MAC addressStephen Hemminger
Use existing u32 infrastructure to match in header
2009-04-14Merge branch 'jenner' of suva.vyatta.com:/git/vyatta-cfg-qos into jennerStephen Hemminger
2009-04-14Remove priority queue implementationStephen Hemminger
It needs more work (not ready for prime time).
2009-04-14Need to generate classes for Round RobinStephen Hemminger
Need to explicitly generate sub classes.
2009-04-14Simplify some code in rate handlingStephen Hemminger
2009-04-130.12.16debian/0.12.16Stephen 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-13Add RoundRobin and Priority to buildStephen Hemminger