summaryrefslogtreecommitdiff
path: root/templates
AgeCommit message (Collapse)Author
2008-05-14new qos-policy type rate-limitStephen Hemminger
Add new QoS policy type "rate-limit" which is a wrapper around the the Token Bucket Filter (TBF) qdisc. Rate limit provides a simple way to do basic bandwidth limitation without the complexity of the doing multiple classes in the traffic shaper policy.
2008-05-01Add QoS policy configurability for PPPOE, PPPOA and classical IP overBob Gilligan
ATM interfaces on ADSL, and PPPOE on ethernet interfaces.
2008-04-14Merge branch 'glendale' into hollywoodrbalocca
Conflicts: templates/qos-policy/traffic-shaper/node.tag/class/node.tag/priority/node.def templates/qos-policy/traffic-shaper/node.tag/default/priority/node.def
2008-04-12Limit Qos priority valuesStephen Hemminger
HTB in kernel only accepts 0-7 anything higher is rounded down to 7. (see TC_HTB_NUMPRIO). Apply syntax checks to limit to that range and add better help. Fixes: 3098
2008-04-11Merge branch 'glendale' into hollywoodrbalocca
2008-04-09Fix Bug 3069 Help strings should be standardizedMohit Mehta
- help strings standardized in vyatta-cfg-qos
2008-04-09Allow qos over vlanStephen Hemminger
Add template and configuration support for QoS policy over vif. This is covers bug 3137
2008-04-08allow qos over vlanStephen Hemminger
Test version
2008-03-20Put back the spelling fixes.Stephen Hemminger
Revert "More trivial stuff to wait for after freeze" This reverts commit 2e81183ba5830f781c2e37246b6b59f82649fa3e.
2008-03-19More trivial stuff to wait for after freezeStephen Hemminger
Revert "Use uppercase when describing DSCP in help text" This reverts commit e49e5b53411b50b1c8f13cded1641975f0443fde.
2008-03-19Use uppercase when describing DSCP in help textStephen Hemminger
Trivial fix for Bug 2930
2008-03-07tab completion for protocol valuesStephen Hemminger
Add tab completion for values in /etc/protocols and completion help. Bugfix: 2972
2008-03-07syntax fix for fair-queue/queue-limitStephen Hemminger
Bugfix: 2939 Add needed space for template.
2008-03-06better syntax/semantic checking of qos-policyStephen Hemminger
Add a bunch of checks. * Check policy configuration at commit time * Add check for duplicate names * Allow _ in policy name Bugfix: 2907
2008-03-05fix handling of hash-intervalStephen Hemminger
Script was using old value, and default be undefined not 0.
2008-03-05Fix syntax checking for queue-limitStephen Hemminger
Bugfix: 2937 Enforce queue limit > 1
2008-03-05Better help message for class identifierStephen Hemminger
Print better syntax help for class identfier
2008-03-05add QOS support for serialStephen Hemminger
bugfix for 2893. Allow QOS commands over serial
2008-03-03validate queue-limit syntaxStephen Hemminger
1 is not a valid limit for SFQ. Bugfix: 2937
2008-03-03QOS perl script policy management changesStephen Hemminger
The delete-policy option requires two arguments (for consistency), and the validate-name option is no longer used.
2008-03-03change syntax checks for policy nameStephen Hemminger
Only check syntax for policy names in syntax, check for name conflicts later. Part of bug fix for policy name management.
2008-03-03Show DSCP field valuesStephen Hemminger
Add better help for DSCP values. Bugfix: 2930
2008-03-01autocompletion for dscp field namesStephen Hemminger
Bugfix: 2931 Tab completion for possible dscp field values.
2008-02-28auto-completion for qos-policiesStephen Hemminger
Add missing support for completion of policy choices Bugfix: 2915
2008-02-28remove leftover template for default/queueStephen Hemminger
Bugfix: 2914 When queue type was added, the old template was removed.
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-06fix update/delete tags to properly find parentStephen Hemminger
Need to find "out" for parent node.
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-02-04don't use sudo when updating interfaceStephen Hemminger
Using sudo isn't necessary, and clobbers the environment, making debugging harder.
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