summaryrefslogtreecommitdiff
path: root/templates
AgeCommit message (Collapse)Author
2008-11-10Change input rate limiting to use token bucketStephen Hemminger
There are two ways to input rate limit. One uses the generic rate estimator which is supposed to measure average rate, the other is to use a token bucket based packet counter. Well the generic rate estimator doesn't work correctly in current kernels (no effect), so switch to using rate and burst. Bugfix 3881
2008-10-27Fix QoS on VifStephen Hemminger
Handle Vif on serial. Can't have update and create tag.
2008-10-25Add qos-policy hooks for vif over serialStephen Hemminger
Bugfix 3475 Need more templates for vif over serial
2008-10-24Better help for match optionsStephen Hemminger
Bugfix 3833 Better help for configuration of match options
2008-10-24fix minor qos-policy typesStephen Hemminger
These two policy types didn't get fixed in change over to policy management. Bugfix 3829
2008-10-24Add support for QoS on tunnelsStephen Hemminger
Makes sense to allow QoS on tunnels since they may be rate limited.
2008-10-24Add qos-policies for bond devicesStephen Hemminger
Per design, add qos-policy support for bonding trunk devices.
2008-10-24Handle updates to existing vif qosStephen Hemminger
Need to change policy on update, not just create.
2008-10-24Fix repeated spellin errorStephen Hemminger
Several places have same copied help text with spelling error.
2008-10-15Bugfix: 3684Bob Gilligan
Added QoS configuration parameters for ADSL interfaces using bridged ethernet encapsulation.
2008-10-13Default ceiling for default class should be same as rateStephen Hemminger
It is confusing the default for ceiling for unclassified traffic is 100% of available bandwidth, especially because there is no default ceiling for other classes.
2008-09-30fair-queue: validate policy on updateStephen Hemminger
Need to check validity on update, not just create
2008-09-23Add incoming traffic limiting to QosStephen Hemminger
This adds support for Qos using incoming policing. It is accepts the syntax and processes commands, but is not fully debugged. Bugfix: 3664
2008-09-05Workaround CLI regex problemStephen Hemminger
Recent CLI changes seem to have broken working templates that do regex matching. Workaround this by doing the syntax checking all in the perl script Bugfix: 3553
2008-08-29Add drop-tail (aka FIFO) QoS policyStephen Hemminger
Add new configuration support for plain fifo queueing. Better code for the table in perl script that loads queue objects.
2008-07-15Look for changes in QoS after commitStephen Hemminger
Since configuration system doesn't correctly notify on addition/deletion, have to introduce this extra verbosity to have each traffic-shaper type check for changes. Bugfix for 3452
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.