summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2009-04-13Merge branch 'jenner' of 192.168.1.9:git/qos into jennerStephen Hemminger
2009-04-13Add priority policy supportStephen Hemminger
New policy allowing strict priority traffic assignment
2009-04-13Add deficit Round-Robin supportStephen Hemminger
Round-robin class based policy
2009-04-13Allow constructor with out configurationStephen Hemminger
Useful for creating default class without configuration.
2009-04-13Redo traffic-shaper class contstructorStephen Hemminger
Simplify so it can be more general in future.
2009-04-13Merge branch 'jenner' of suva.vyatta.com:/git/vyatta-cfg-qos into jennerStephen Hemminger
2009-04-13Check for conflicts when match is createdStephen Hemminger
This allows moving code out of the qos class code over to where match rules are handled.
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-04-090.12.15debian/0.12.15Stephen Hemminger
2009-04-09Add IPV6 support to QoSStephen Hemminger
Bug 4230 Allow matching based on IPV6 addresses and ports Generalize existing matching code.
2009-04-03Remove extra help textStephen Hemminger
2009-03-300.12.14debian/0.12.14Stephen Hemminger
2009-03-30Merge branch 'jenner' of 192.168.100.1:git/vyatta-cfg-qos into jennerStephen Hemminger
2009-03-30Install PPP qos script properlyStephen Hemminger
2009-03-300.12.13debian/0.12.13Stephen Hemminger
2009-03-30Generate QoS interface templatesStephen Hemminger
Similar process to firewall and quagga parameters
2009-03-200.12.12debian/0.12.12Stephen Hemminger
2009-03-20Merge branch 'jenner' of suva.vyatta.com:/git/vyatta-cfg-qos into jennerStephen Hemminger
2009-03-20Fix problems created by switch to using 'select'Stephen Hemminger
Some code was still using old interface.
2009-03-180.12.11debian/0.12.11Stephen Hemminger
2009-03-18Merge branch 'jenner' of suva.vyatta.com:/git/vyatta-cfg-qos into jennerStephen Hemminger
2009-03-18Don't change transmit queue lengthStephen Hemminger
Unnecessary to change txq length and breaks things.
2009-03-180.12.10debian/0.12.10Stephen Hemminger
2009-03-18Allow setting txqueuelenStephen Hemminger
Kernel is fixed to allow setting txqueuelen
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-03-12Replace update with create on multi-nodeStephen Hemminger
Don't break new config process
2009-03-08Use hash rather than if/else for delete_interfaceStephen Hemminger
2009-03-080.12.9debian/0.12.9Stephen Hemminger
2009-03-08Merge branch 'jenner' of 192.168.100.1:git/vyatta-cfg-qos into jennerStephen Hemminger
2009-03-08Print correct names for completionStephen Hemminger
Want the policy names, not the policy type.
2009-03-080.12.8debian/0.12.8Stephen Hemminger
2009-03-08Reindent qos scriptStephen Hemminger
Getting a little ragged, use perltidy.
2009-03-08Handle multiple options for list, start and deleteStephen Hemminger
Make command more friendly if ever used manually. Handle multiple values for list_policy, start_interface and delete_policy
2009-03-08Move apply from top level into policy nodesStephen Hemminger
Makes code simpler and will work better with config system. Also eliminates need for isChanged() code.
2009-03-08Change vyatta-qos.pl to handle any interface typeStephen Hemminger
Remove code that knows about serial/adsl, etc and replace with new Vyatta::Interface. Simpler and fixes potential issues with bonding, vif, etc.
2009-03-08Fold name conflict checking into policy creationStephen Hemminger
Eliminate need for begin, just check for name conflicts at create.
2009-03-070.12.7debian/0.12.7Stephen Hemminger
2009-03-07Fix problems caused by GetOptions() change.Stephen Hemminger
When using closure form of GetOptions, any call to exit only causes GetOptions error rather than exit of program. Since QoS uses die to indicate transaction error, this doesn't work well!
2009-03-07Change optionsStephen Hemminger
Script calls --apply, and typo for --start-interface.
2009-03-07Avoid possible confusion over variable name 'usage'Stephen Hemminger
Having variable and function with same name is confusing.
2009-03-07Cleanup whitespaceStephen Hemminger
Git hates trailing whitespace.
2009-03-07Reindent Util.pm and enable strict check.Stephen Hemminger
2009-03-07Reindent traffic shaper with perl tidyStephen Hemminger
2009-02-100.12.6debian/0.12.6Stephen Hemminger
2009-02-10Merge branch 'jenner' of 192.168.100.1:git/vyatta-cfg-qos into jennerStephen Hemminger
2009-02-10Fix double prefix when setting up ShaperClassStephen Hemminger
Don't need to use Vyatta::Qos twice. Global search/replace strikes again
2009-02-080.12.5debian/0.12.5Stephen Hemminger