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

Add qos-policies for bond devices

Per design, add qos-policy support for bonding trunk devices.

678eb9f588b8dde7f9ce4f7049728cfc5d627776 authored over 16 years ago
Handle updates to existing vif qos

Need to change policy on update, not just create.

6b828ffee87a7cf5f4ccd0b6921f1b3655892f01 authored over 16 years ago
Fix repeated spellin error

Several places have same copied help text with spelling error.

ef8f17921c4808c2dbe15e18fd4765e5344eb23a authored over 16 years ago
Bugfix: 3684

Added QoS configuration parameters for ADSL interfaces using bridged
ethernet encapsulation.

0727954705dfc61d4d5387ba706a492f5f665de8 authored over 16 years ago
Default ceiling for default class should be same as rate

It is confusing the default for ceiling for unclassified traffic is 100%
of available bandwidth,...

7a26fb2f2ccb8521e4a50cfb463139e4e210fc79 authored over 16 years ago
Fix list-policy problem with ingress

Command completeion for policy name was broken by changes to add
in and out type.

dfd2ab785325157da2b3eb2578158d9cc232c688 authored over 16 years ago
fair-queue: validate policy on update

Need to check validity on update, not just create

cd75a9966320ea25402af8afb84fcb44591e1857 authored over 16 years ago
Validate ingress bandwidth value

The bandwidth value needs to be validated and converted if necessary.

c5212b8510ecb480f759ccf3c81184c57c2d6426 authored over 16 years ago
Add incoming traffic limiting to Qos

This adds support for Qos using incoming policing. It is accepts the
syntax and processes comman...

6ab5a0589ac4f0359679edbd3982c130038dfc1d authored over 16 years ago
Workaround CLI regex problem

Recent CLI changes seem to have broken working templates that
do regex matching. Workaround this...

200fb453f43a3f0406c14b9003ca5a1e6f7587f4 authored over 16 years ago
Add drop-tail (aka FIFO) QoS policy

Add new configuration support for plain fifo queueing.
Better code for the table in perl script ...

dae88a60a1b40555db65f19a417b0600055a4b51 authored over 16 years ago
Allow either iproute package name

Later versions of vyatta-iproute are named iproute, and are
identified by version.

8b94b543ac693865f2a52bcde4f53fe1e0926f75 authored over 16 years ago
3.1.2

b7d84e34a8bfc894d8a0940c6f8d6c7b4d019440 authored over 16 years ago
Handle auto bandwidth value better

Need to handle the case of devices that don't know their current speed.
In this case, ethtool wi...

f7e9c8ff3f02586d290f4618986dcac0b2a102d1 authored over 16 years ago
Don't get classes confused and cause internal error

When validating the class rates, need to leave the array of
classes in original form for later c...

699404b2b18ae03da9fcf6fe45eee33471c5624e authored over 16 years ago
Look for changes in QoS after commit

Since configuration system doesn't correctly notify on addition/deletion,
have to introduce this...

81b51bb9270e77289604493761a2f7cb047bd3ea authored over 16 years ago
Merge branch 'hollywood' of suva.vyatta.com:/git/vyatta-cfg-qos into hollywood

3dd93c5175de9a4d32cadb7bb0c4f832fb14312d authored over 16 years ago
Retry to find interface speed

Bugfix 3450
If device is offline, can't find speed. So use a sensible default
and try a few times.

9a25dee29ff200647e6b0f6b6dc58b0aade39a52 authored over 16 years ago
Fix error message when ceiling < rate

Should say "greater or equal" not "less than"
Bug 2919

b23c4faf070e8e5dc0eacee19c1dc379a0e9bcf5 authored over 16 years ago
validate traffic shaper rates at commit time if possible

Bugfix 2919
As long as the bandwidth isn't auto, then validate at commit time.

7f78fa942890465cace2e478c7f0795991722074 authored over 16 years ago
3.1.0

9feafc076767ded8a1133a83fb02a699cd2816cd authored over 16 years ago
Fix formatting of error message

Add newline in right spot so words don't run together.

c348cf92844ecc099dea151be3658740ecbaf440 authored over 16 years ago
Fix error messages for misconfiguration

One more try at explaining why rates must be correct.

237415c05a9ab70bca8ec416a7fcdbb5dc291f20 authored over 16 years ago
Fix speed detection on vlan interface

Use speed of underlying interface. Bug 3137

2762fd2d35459452718e6d26e75f28d4a6453d5b authored over 16 years ago
Fix mixing of set-dscp and dscp match

Use tcindex to get original dsfield value.

Fixes bug: 3033

b90702a4ce498172f7cfec2b45c875c959cc5081 authored over 16 years ago
Apply filters always to root.

This might resolve issues with set-dscp and later dscp matches.

1c372300391087c05637ca4591d48a5f347d88f7 authored over 16 years ago
Ignore derived files

a6ed4e214cea48ff929bd89bd7507c753d6409e5 authored over 16 years ago
new qos-policy type rate-limit

Add new QoS policy type "rate-limit" which is a wrapper around the
the Token Bucket Filter (TBF)...

216b27c681dfacba194c9f001eec6287008a750c authored over 16 years ago
remove unused uninitialized variable

One of the parameters to TrafficShaper::_define was not being passed
or used.

17cd83259313b16a0ef27bf94a09612be8fece96 authored over 16 years ago
Fail on commit if ceiling is less than bandwidth

Change the existing warning into a failure. No one reads warnings,
and the shaping is unstable i...

6031bdeb50c8e919227cfea2ac573b8a4af7e0a4 authored over 16 years ago
Convert to our method of changelog creation

4f5a38a5b6e7d9beb5716418c2a84414f4df57d4 authored over 16 years ago
Merge branch 'glendale' into hollywood

7e55f608093cdcabee23dd285e5d753c5f96fd98 authored over 16 years ago
3.0.5

8b9fc4231bfae44c4f380c1e66dbb95f8c41f32d authored over 16 years ago
3.0.4

a22c6eb329ec43d48b6cdf5711dc326f45116a19 authored over 16 years ago
Add QoS policy configurability for PPPOE, PPPOA and classical IP over

ATM interfaces on ADSL, and PPPOE on ethernet interfaces.

a0583816b4a7bee41a11ed99826de39c085db177 authored almost 17 years ago
3.0.3

102b502189a96908657a1c762a452799ba8c03e6 authored almost 17 years ago
Merge branch 'glendale' into hollywood

56fc32ba2cedc892c24190612ccc926a53f5666e authored almost 17 years ago
Indicate the VC4.0.2 release candidate in the changelog

b37b8d130dfccaa8a586d7c1d4e8f26b4e11bc6a authored almost 17 years ago
VC4.0.2

ae703a3080402ae5d419d8e697876926d01262f6 authored almost 17 years ago
VC4.0.2

bf9a4f855564c7ef8f03e22c73f54539c05ad6e3 authored almost 17 years ago
Merge branch 'glendale' into hollywood

Conflicts:

templates/qos-policy/traffic-shaper/node.tag/class/node.tag/priority/node.def
temp...

549e67a288fc4ec1a97e56bbaca6c54dc350d4b7 authored almost 17 years ago
Limit Qos priority values

HTB in kernel only accepts 0-7 anything higher is rounded down to 7.
(see TC_HTB_NUMPRIO). Apply...

a304d305cb364e5c00d6d5b1ad0bc61041602256 authored almost 17 years ago
change error message when speed can not be determined

Slightly better message for the case of using auto value for bandwidth
on a device does not supp...

b1b2cca81486b52e41e705583370b464dc4007ba authored almost 17 years ago
Merge branch 'glendale' into hollywood

b7cfe533b5d0dde7fffc773cad9452a330edd8b7 authored almost 17 years ago
fix QoS traffic shaper priority-queue setup

Yet another place where id needs to be converted to hex.
Should fix bug 3078.

5d55f49def2ed0fd5740a4a345b756fce1892553 authored almost 17 years ago
fix bug with interpretation of ceiling

This fixes problem which causes QoS not to fail on commit if ceiling
is a percentage.

The ceili...

0a62ca06260cc0a0f2b053d1d442b4c03b426493 authored almost 17 years ago
Fix Bug 3069 Help strings should be standardized

- help strings standardized in vyatta-cfg-qos

733014cfc7b2e04caa44d9001549780727b206a4 authored almost 17 years ago
Fix match rule formatting

Internal TC commands use hex for identifiers and one place in perl
script forgot to reformat.

B...

71f56ba1de7d6537255a6df783cebe4d2b6f0786 authored almost 17 years ago
Merge branch 'glendale' of suva.vyatta.com:/git/vyatta-cfg-qos into glendale

2437f45c1c6642d89f72c95b201b87081b7a5d0b authored almost 17 years ago
Allow qos over vlan

Add template and configuration support for QoS policy over vif.
This is covers bug 3137

e2da1de0e4d30cd713b35b5b3fc6a81e018a64ff authored almost 17 years ago
allow qos over vlan

Test version

374cd8d8445b23dfc73dceacc0ee9e9212940521 authored almost 17 years ago
3.0.2

6d342e39065a8e2dfda395d4e98021d7026c462a authored almost 17 years ago
set ceiling on class

ceiling parameter was not being forwarded to kernel.

46d9f133a49420e8e7385a87809ced30437bbdc6 authored almost 17 years ago
bandwidth problems should be nonfatal

If the customer has incorrectly assigned bandwidth and
rate ceilings for QOS, the problem can no...

254f894a9ae414529b88bc4d248a1b9633ef87fe authored almost 17 years ago
Set dependencies on either bash or vyatta-bash

c6c4dc093fdb4f6c6088b7af5682c654e73fbe0a authored almost 17 years ago
Fix debian dependencies

2860932a5dcaea52242f25d2abc9d0add47b030a authored almost 17 years ago
Merge branch 'glendale' of suva.vyatta.com:/git/vyatta-cfg-qos into glendale

be8d99e09f4cd0b16161a27237418b0e6e53e8df authored almost 17 years ago
Fix error messages from ethtool leaking out

This reverts commit ff77155be360216289e1e73af50dc4b82383cc68.

690d1c109146d3cafb247ed896ab637707fee053 authored almost 17 years ago
Put back the bugfix for numeric input

Revert "More unfrozen stuff"

This reverts commit f1e5d5991c8fc1420d00ef51c826f77b2d8c2bbd.

e2773504354d08d67d64ec7d27530abb8b4c8075 authored almost 17 years ago
Put back the spelling fixes.

Revert "More trivial stuff to wait for after freeze"

This reverts commit 2e81183ba5830f781c2e37...

21eeca4065f9fd8c120707a4de8b92acb0402585 authored almost 17 years ago
Merge branch 'glendale' of git:/git/vyatta-cfg-qos into glendale

Conflicts:

debian/changelog

d172ec7b00c7da2a54377b7f6f115a528ecf11d6 authored almost 17 years ago
Merge branch 'glendale' of git:/git/vyatta-cfg-qos into glendale

19fd1d7d0d254b2b1ad1d594e475c73bfcbfa759 authored almost 17 years ago
More trivial stuff to wait for after freeze

Revert "Use uppercase when describing DSCP in help text"

This reverts commit e49e5b53411b50b1c8...

2e81183ba5830f781c2e37246b6b59f82649fa3e authored almost 17 years ago
More unfrozen stuff

Revert "Better validation of numeric input"

This reverts commit e1624917ba2ed574fe350b470762a73...

f1e5d5991c8fc1420d00ef51c826f77b2d8c2bbd authored almost 17 years ago
Wait for the eternal freeze to lift

Revert "silence ethtool messages when auto bandwidth used"

This reverts commit c1b530e7bfa5c33a...

ff77155be360216289e1e73af50dc4b82383cc68 authored almost 17 years ago
Merge branch 'glendale' of git:/git/vyatta-cfg-qos into glendale

2a3cb3494a3ae2005fd76b1052314e34f1c479b6 authored almost 17 years ago
silence ethtool messages when auto bandwidth used

If device doesn't support full ethtool, then ethtool error messages
were leaking out to console,...

c1b530e7bfa5c33a8f51f634f906d2412f187e90 authored almost 17 years ago
Better validation of numeric input

Fix for Bug 2763 and related problems. Need better handling of numeric
inputs. Real perl progra...

e1624917ba2ed574fe350b470762a732a9820cbd authored almost 17 years ago
Use uppercase when describing DSCP in help text

Trivial fix for Bug 2930

e49e5b53411b50b1c8f13cded1641975f0443fde authored almost 17 years ago
3.0.1

318776ebd8b20819f4fb2b35d666098e6c7c1dff authored almost 17 years ago
VC4.0.1

17efed6c5fef8d596f3a1c5a9032e1f762fcab65 authored almost 17 years ago
fix script problem when updating interface

Bugfix for 3010

f502df968b5c156c8f653aed2152e22865294d2e authored almost 17 years ago
add license text to scripts

487e995ce3ceb09cfac4568b8836c312acb054e8 authored almost 17 years ago
Update copyright to GPLv2

Replace reference to old VPL1.0 with GPLv2

c22ecb935c7e3bc817bc23abd9c73331fefdaffd authored almost 17 years ago
Replace VLP with GPLv2

Glendale is licensed under GPLv2

fee2e8156a11ecd66e3f1fb571abd58486af8002 authored almost 17 years ago
tab completion for protocol values

Add tab completion for values in /etc/protocols and completion help.
Bugfix: 2972

36e0076e2b9c2d3fd30b0dc1016634c264b526a4 authored almost 17 years ago
clear old policy before applying new QOS

Need to cleanup old qdisc/class/filters before applying new one.
Bugfix: 2932

5f18bd9d54986c80cd20dfb191f6c3dbad5c63d7 authored almost 17 years ago
fix filtering rules when using set-dscp

The generated filtering rules were using wrong id's when
set-dscp was being used. Need to put d...

fd9ffb944c35ea269bc1be337221dd0438b5f0be authored almost 17 years ago
syntax fix for fair-queue/queue-limit

Bugfix: 2939
Add needed space for template.

3422a4ab9ca22d5f43efae457fc2c5f0a1478e98 authored almost 17 years ago
Remove empty directories from the debian package

833972b27a859f29c46d5fe94fcb11b1bf042192 authored almost 17 years ago
Merge branch 'glendale' of suva.vyatta.com:/git/vyatta-cfg-qos into glendale

5b0096355bb9d08f4e628ee3e7c31abdb90885b6 authored almost 17 years ago
better syntax/semantic checking of qos-policy

Add a bunch of checks.
* Check policy configuration at commit time
* Add check for duplicate n...

ed247481c162eb619764c8d206e2272909963a3d authored almost 17 years ago
better error messages for configuration problems

Bugfix: 2919
But configuration level in error message

8fb29dcbda4dc037d855671fa59aff7f3738d01c authored almost 17 years ago
Fix build problem

d83b2050ee0e71eb5e978139968e93834358b99b authored almost 17 years ago
use object factory rather than hardcoded switch for policy config

Having a hardcoded switch statement is harder to update than
using a hash.

4ef3988035e980e62da5d1557ebec817cba7f3a5 authored almost 17 years ago
fix handling of hash-interval

Script was using old value, and default be undefined not 0.

095dfa147f6e3ea833e9c4a4824672a2060b1b2b authored almost 17 years ago
Fix syntax checking for queue-limit

Bugfix: 2937
Enforce queue limit > 1

a10842730f3d88f78ea00ec3f912bfd1a412b584 authored almost 17 years ago
Better help message for class identifier

Print better syntax help for class identfier

64387400430a78089a6d913e06432f59205562f5 authored almost 17 years ago
add QOS support for serial

bugfix for 2893. Allow QOS commands over serial

1cd10639a21421979b7f540832bb5e6323f7c06f authored almost 17 years ago
fix parsing problems during update

Fix parsing problems for update-interface that caused problems
during boot.
Bugfix: 2914

83ad4a2c13bf19ac18cf0bb2d386a01986ae5a7f authored almost 17 years ago
remove dead code in qos script

The function validate_name is no longer used.

70d55c3c9e44ad501442ea879f4fdcba9c59963f authored almost 17 years ago
validate queue-limit syntax

1 is not a valid limit for SFQ.
Bugfix: 2937

597e327943125675d14083e910a84d3f63e30574 authored almost 17 years ago
QOS perl script policy management changes

The delete-policy option requires two arguments (for consistency),
and the validate-name option ...

b34bfe831c52efd4634fd626d735f7ff0c81e9a5 authored almost 17 years ago
change syntax checks for policy name

Only check syntax for policy names in syntax, check for name
conflicts later. Part of bug fix fo...

a3115836962b6607a3441f3eb7615ae324d83b1b authored almost 17 years ago
Show DSCP field values

Add better help for DSCP values.
Bugfix: 2930

86f4250ae356e0e9755b8514a0222dccccdf387a authored almost 17 years ago
DSCP values should be scaled

For compatiablity use DSCP values in the 0..63 range and scale
in the script, rather than uses r...

e1af7e6ee561a59df282d15424b3f0d1f844f931 authored almost 17 years ago
autocompletion for dscp field names

Bugfix: 2931
Tab completion for possible dscp field values.

a39ee11767413589386ac0c3c8c5d442aa8cf487 authored almost 17 years ago
auto-completion for qos-policies

Add missing support for completion of policy choices
Bugfix: 2915

df4455c537f1d40a23a5804153a9c153515029af authored almost 17 years ago
cleanup variable names for clarity

No functional change just change listName to listPolicy to make
it clearer what is going on.

7f46fe5870c1dcee8c6d04897514c3f923bc57c4 authored almost 17 years ago
remove leftover template for default/queue

Bugfix: 2914

When queue type was added, the old template was removed.

448f9b72dae691d02034c8c5b261978b5ad99473 authored almost 17 years ago