summaryrefslogtreecommitdiff
path: root/templates/qos-policy/traffic-shaper
AgeCommit message (Collapse)Author
2008-02-15Add new options to set queue type and queue limitStephen Hemminger
This adds ability to choose the underlying queue type for traffic shaper classes: drop-tail => fifo random-detect => red fair-queue => sfq priority => prio For Red, the values are computed based on the bandwidth so it is much simpler than raw tc usage.
2008-02-13update to qos functionalityStephen Hemminger
add preliminary support for dsmark (still needs testing). allow class 2 (compute default class as n+1)
2008-02-12add templates for dscp settingStephen Hemminger
Add templates for hooks to set-dscp value with dsmark
2008-02-12restrict class to 3...4095Stephen Hemminger
Need to reserve: Class 1 for root class Class 2 for default class because dsmark needs to allocate an array and reserving 0x4000 for the default class would cause lots of extra memory wasteage.
2008-02-06use ifindex to check for valid interface configStephen Hemminger
The script needs to look up ifindex for the match rule, so this is a good thing to use for syntax checking
2008-02-06vlan tag is not a tag nodeStephen Hemminger
2008-02-06allow greater range of priortyStephen Hemminger
1 to 10 was too arbitrary restriction since the kernel allows nothing, or full u32 value.
2008-02-06fix problems with percent sign in comp_helpStephen Hemminger
comp_help is displayed via printf so % must be doubled. Fixes: https://bugzilla.vyatta.com/show_bug.cgi?id=2762
2008-02-06rename dsfield to dscpStephen Hemminger
And add more help text.
2008-02-06fix update problemsStephen Hemminger
1. checking for name clash shouldn't see self 2. leftover from rate to bandwidth name change 3. leftover debug message.
2008-02-06rename rate to bandwidthStephen Hemminger
Make qos syntax more familar to IOS users.
2008-02-05add validation for policy names, and policy update/deleteStephen Hemminger
Check names of policys for syntax and uniqueness. Add hooks for update that does refresh of interface (should fix bug). Block deletion of policy that is in use.
2008-02-05make sure regex for matching percentage are anchoredStephen Hemminger
This fixes problem where 80%x and x12% would be matched.
2008-02-05don't indent help as muchStephen Hemminger
change to recent burst help
2008-02-05Add help for burst valuesStephen Hemminger
Fixes: https://bugzilla.vyatta.com/show_bug.cgi?id=2763
2008-01-31convert templates to new syntaxAn-Cheng Huang
2008-01-30Initial version of vyatta-cfg-qosdebian/0.1Stephen Hemminger
This the initial checkin prior to integration