Age | Commit message (Collapse) | Author |
|
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
|
|
Slightly better message for the case of using auto value for bandwidth
on a device does not support it.
Bug: 3104
|
|
Yet another place where id needs to be converted to hex.
Should fix bug 3078.
|
|
This fixes problem which causes QoS not to fail on commit if ceiling
is a percentage.
The ceiling maybe a percentage (not fixed) value so it needs to
be interpreted before passing to tc.
|
|
Internal TC commands use hex for identifiers and one place in perl
script forgot to reformat.
Bugfix for 3142 from Chris Smith <chris.smith@conceptcoders.com>
|
|
|
|
Add template and configuration support for QoS policy over vif.
This is covers bug 3137
|
|
Test version
|
|
|
|
ceiling parameter was not being forwarded to kernel.
|
|
If the customer has incorrectly assigned bandwidth and
rate ceilings for QOS, the problem can not be detected until
commit. At that point (possibly during boot), it is better to
print a warning rather than failing.
This addresses Bug 2919.
|
|
|
|
|
|
|
|
This reverts commit ff77155be360216289e1e73af50dc4b82383cc68.
|
|
Revert "More unfrozen stuff"
This reverts commit f1e5d5991c8fc1420d00ef51c826f77b2d8c2bbd.
|
|
Revert "More trivial stuff to wait for after freeze"
This reverts commit 2e81183ba5830f781c2e37246b6b59f82649fa3e.
|
|
Conflicts:
debian/changelog
|
|
|
|
Revert "Use uppercase when describing DSCP in help text"
This reverts commit e49e5b53411b50b1c8f13cded1641975f0443fde.
|
|
Revert "Better validation of numeric input"
This reverts commit e1624917ba2ed574fe350b470762a732a9820cbd.
|
|
Revert "silence ethtool messages when auto bandwidth used"
This reverts commit c1b530e7bfa5c33a8f51f634f906d2412f187e90.
|
|
|
|
If device doesn't support full ethtool, then ethtool error messages
were leaking out to console, when QOS bandwidth was detecting interface
speed.
|
|
Fix for Bug 2763 and related problems. Need better handling of numeric
inputs. Real perl programmers don't use a switch, but hash instead.
|
|
Trivial fix for Bug 2930
|
|
|
|
|
|
Bugfix for 3010
|
|
|
|
Replace reference to old VPL1.0 with GPLv2
|
|
Glendale is licensed under GPLv2
|
|
Add tab completion for values in /etc/protocols and completion help.
Bugfix: 2972
|
|
Need to cleanup old qdisc/class/filters before applying new one.
Bugfix: 2932
|
|
The generated filtering rules were using wrong id's when
set-dscp was being used. Need to put dsmark rules on root,
and htb rules on start of that tree, and the id needs to
be printed in hex not decimal.
Bugfix: 2947
|
|
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
|
|
Bugfix: 2919
But configuration level in error message
|
|
|
|
Having a hardcoded switch statement is harder to update than
using a hash.
|
|
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
|
|
Fix parsing problems for update-interface that caused problems
during boot.
Bugfix: 2914
|
|
The function validate_name is no longer used.
|
|
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.
|