Age | Commit message (Collapse) | Author |
|
|
|
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.
|
|
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
|
|
For compatiablity use DSCP values in the 0..63 range and scale
in the script, rather than uses raw header values. This makes configuration
more familar to IOS users.
|
|
Bugfix: 2931
Tab completion for possible dscp field values.
|
|
Add missing support for completion of policy choices
Bugfix: 2915
|
|
No functional change just change listName to listPolicy to make
it clearer what is going on.
|
|
Bugfix: 2914
When queue type was added, the old template was removed.
|
|
|
|
If no suffix is given, the bandwidth value should be in "bits/sec"
(not bytes/sec), to be compatiable with other routers.
|
|
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.
|
|
This makes dsmark work. Need to round up to power of 2 and also
pass parent down to handle nested case properly.
|
|
If the command to tc doesn't work, then reprint to standard out
for diagnostic. Also, fix use of sudo in delete of qdisc.
|
|
But do it in a manner safe from quoting attacks!
|