Age | Commit message (Collapse) | Author |
|
These two policy types didn't get fixed in change over to
policy management.
Bugfix 3829
|
|
Makes sense to allow QoS on tunnels since they may be rate limited.
|
|
Per design, add qos-policy support for bonding trunk devices.
|
|
Need to change policy on update, not just create.
|
|
Several places have same copied help text with spelling error.
|
|
Added QoS configuration parameters for ADSL interfaces using bridged
ethernet encapsulation.
|
|
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.
|
|
Need to check validity on update, not just create
|
|
This adds support for Qos using incoming policing. It is accepts the
syntax and processes commands, but is not fully debugged.
Bugfix: 3664
|
|
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
|
|
Add new configuration support for plain fifo queueing.
Better code for the table in perl script that loads queue objects.
|
|
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
|
|
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.
|
|
ATM interfaces on ADSL, and PPPOE on ethernet interfaces.
|
|
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
|
|
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
|
|
|
|
- help strings standardized in vyatta-cfg-qos
|
|
Add template and configuration support for QoS policy over vif.
This is covers bug 3137
|
|
Test version
|
|
Revert "More trivial stuff to wait for after freeze"
This reverts commit 2e81183ba5830f781c2e37246b6b59f82649fa3e.
|
|
Revert "Use uppercase when describing DSCP in help text"
This reverts commit e49e5b53411b50b1c8f13cded1641975f0443fde.
|
|
Trivial fix for Bug 2930
|
|
Add tab completion for values in /etc/protocols and completion help.
Bugfix: 2972
|
|
Bugfix: 2939
Add needed space for template.
|
|
Add a bunch of checks.
* Check policy configuration at commit time
* Add check for duplicate names
* Allow _ in policy name
Bugfix: 2907
|
|
Script was using old value, and default be undefined not 0.
|
|
Bugfix: 2937
Enforce queue limit > 1
|
|
Print better syntax help for class identfier
|
|
bugfix for 2893. Allow QOS commands over serial
|
|
1 is not a valid limit for SFQ.
Bugfix: 2937
|
|
The delete-policy option requires two arguments (for consistency),
and the validate-name option is no longer used.
|
|
Only check syntax for policy names in syntax, check for name
conflicts later. Part of bug fix for policy name management.
|
|
Add better help for DSCP values.
Bugfix: 2930
|
|
Bugfix: 2931
Tab completion for possible dscp field values.
|
|
Add missing support for completion of policy choices
Bugfix: 2915
|
|
Bugfix: 2914
When queue type was added, the old template was removed.
|
|
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.
|
|
add preliminary support for dsmark (still needs testing).
allow class 2 (compute default class as n+1)
|
|
Add templates for hooks to set-dscp value with dsmark
|
|
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.
|
|
The script needs to look up ifindex for the match rule, so this is
a good thing to use for syntax checking
|
|
|
|
1 to 10 was too arbitrary restriction since the kernel allows nothing,
or full u32 value.
|
|
comp_help is displayed via printf so % must be doubled.
Fixes: https://bugzilla.vyatta.com/show_bug.cgi?id=2762
|
|
And add more help text.
|
|
1. checking for name clash shouldn't see self
2. leftover from rate to bandwidth name change
3. leftover debug message.
|
|
Need to find "out" for parent node.
|
|
Make qos syntax more familar to IOS users.
|
|
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.
|