Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/vyos/vyatta-cfg-qos
Configuration templates and scripts for QoS
https://github.com/vyos/vyatta-cfg-qos
cbac17efa8d0710eb442c3fe8e681a5624723bec authored almost 17 years ago
If no suffix is given, the bandwidth value should be in "bits/sec"
(not bytes/sec), to be compat...
This adds ability to choose the underlying queue type for traffic shaper
classes:
drop-tail => ...
This makes dsmark work. Need to round up to power of 2 and also
pass parent down to handle neste...
If the command to tc doesn't work, then reprint to standard out
for diagnostic. Also, fix use of...
But do it in a manner safe from quoting attacks!
72728a87d04ab3027960f7667840e4d4f781bb7d authored almost 17 years ago
Matching on 'ip' uses the u32 tc filter and other match types 'interface',
'vif' use the basic t...
add preliminary support for dsmark (still needs testing).
allow class 2 (compute default class a...
This enforces syntax checks on dscp values.
85296d793a2320485fb075ae9ee09b62c72f8e96 authored almost 17 years agoAdd templates for hooks to set-dscp value with dsmark
8132689b6e461ad068746741bfec1bd82efbe915 authored almost 17 years ago
Need to reserve:
Class 1 for root class
Class 2 for default class
because dsmark needs to ...
Use proper syntax for incoming interface and outgoing vlan match.
Need to catch u32 vs basic mat...
need to lookup ifindex for interface not vlan tag (duh)
and ip field should be initialized only ...
The script needs to look up ifindex for the match rule, so this is
a good thing to use for synta...
22f85542c72b71d64a8ad70d73be1e99d01eaee4 authored almost 17 years ago
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_...
And add more help text.
e956fa4071b05e427b260ee3332ac06afc91dde4 authored almost 17 years ago
1. checking for name clash shouldn't see self
2. leftover from rate to bandwidth name change
3. ...
Return undefined on bad value, so caller can print message.
92562803d1c3512dac79e48ad10ea49bf6a117d0 authored almost 17 years agoNeed to find "out" for parent node.
c6a1cf5355dd30eb90602e942c86d5389fcf55bf authored almost 17 years agoMake qos syntax more familar to IOS users.
b67e379379ca5be816c7d6d9cdcec99395556733 authored almost 17 years ago
This is preliminary (still needs testing) but get the syntax and basic structure
in place.
Check names of policys for syntax and uniqueness.
Add hooks for update that does refresh of inte...
This fixes problem where 80%x and x12% would be matched.
cbea4bffaf8ee64229db7624d63e47427c43d664 authored almost 17 years agochange to recent burst help
25da013b77ac8037b72db34d0ecbe6cf081c0e20 authored almost 17 years agoFixes: https://bugzilla.vyatta.com/show_bug.cgi?id=2763
ed8fa18f6d066b728673b473e7fc2ce646942b29 authored almost 17 years agofixes http://bugzilla.vyatta.com/show_bug.cgi?id=2738
2e846fde9ce03b52e43ee6a1d81755429c027971 authored almost 17 years ago
If getprotocol or getdsfield is called with undefined value, then
return undefined.
If commit of new policy fails, then remove all filters/qdisc.
d8075f1b0189a8a788dd8c5b31f8dcbd4e652415 authored almost 17 years agoTry for complete sentences for describing problem.
e13559d7b6a386f8d7e1afaff4fe5b64da7297a8 authored almost 17 years ago
Fix a number of perl scoping bugs that kept auto rate processing
from working.
Using sudo isn't necessary, and clobbers the environment, making
debugging harder.
numeric comparison uses where string comparison should have been used
bf65dc7681eb22bbf52a413d2c694e3c0bf5b06c authored almost 17 years agoe32e0645b5fe0a3c6427f8cddc75318e9acc9e36 authored almost 17 years ago
debug is global
947f442fc870aeb2c31f016c002d2d48ea1f2552 authored almost 17 years agoa35625b08aa22b0fd9cbd92d72af6d9d7dc49b56 authored almost 17 years ago
Use exec to ensure running sudo (no shell interpretation).
Change how debug is enabled.
Forgot to hexify the value. Tc takes classnames in hex.
82d29738bd169b47611aa0247516e2f7569f6471 authored almost 17 years agothe code here still doesn't work but fix obvious stuff.
8e96d1f6674c3649aa2c8266352f9909ed011b81 authored almost 17 years agoThis the initial checkin prior to integration
86fc4e7801919a1da123f34500218a69a30c2059 authored almost 17 years ago