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

Fix validation of value 0

Confusion over if ($value) vs if (defined($value)) in argument processing
lead to 0 always being...

2dd53861dd8005f7175f81cea971f7eaddbecc89 authored almost 13 years ago
0.15.32

e06924934de6114b57b5e36296aa0f1068ac9427 authored almost 13 years ago
0.15.31

15e30acbf5896bb2d2af85232a75b318da39fe17 authored almost 13 years ago
Fix incorrect commit check in redirect node.def

3049c72f79b9d05bb499848db6983cd1573e181c authored almost 13 years ago
0.15.30

732670fb2f724a2491c9729643d110d95ee6403c authored almost 13 years ago
Bugfix 7784: Need quotes in syntax:expression when using more than just VAR refs

36349ea1aa4baa8aab7667de70915ef43527eaf4 authored almost 13 years ago
0.15.29

7b26e9d6f256eadad5c1ce2d34ead99c89521076 authored almost 13 years ago
Allow redirect on all interfaces

Bug 7771
Allow QoS redirect on all interfaces (vlan, bonding, bridge, etc).

02cdaf7deff30e8852866d427192f03e5440f05f authored almost 13 years ago
0.15.28

b50faaa99e2f42ec5da2c9ec640cc28824a0ac8d authored about 13 years ago
fix priority generation bug in traffic-policy for vrrp interfaces

aac37449cc9462ff161b1e6ac837f47fbadcc10a authored about 13 years ago
0.15.27

558d4ea690986418bf3142fd69faa287ddf35c40 authored about 13 years ago
add priorities to vrrp traffic-policy so that it is executed after keepalived has started

add mirror and redirect to ethernet vrrp interfaces

e92085a125f70e346801c22fc530ed8c2a8447e4 authored about 13 years ago
0.15.26

6ab5b2ff4a001717be731d0f90857797e7884161 authored about 13 years ago
Add vrrp interface parameters for bonding vifs

115ce339db3ca6dbe68e453db6f1405aad230840 authored about 13 years ago
0.15.25

1a46f4ce3a6dfde78641c4e8197c42dc27cab494 authored about 13 years ago
Generate traffic-policy nodes for vrrp interfaces

3dd3a3d6e53497be297f0e63ee30872d9ce4ed9a authored about 13 years ago
0.15.24

6424212bcbbcadfbbfdb14f65843e87645d7897c authored about 13 years ago
Fix non-numeric comparison

Regression from previous commit. Need to compare numeric not string value.

8e5ab3bad6b6cfc7128e56d89d1633832f4187b6 authored about 13 years ago
0.15.23

070c9d55f154ad712a319175dd0a1bd9b7837358 authored over 13 years ago
zero is not a legal bandwidth value

Bug 7547
Kernel limiters don't allow value of zero for bandwidth, so
block it in Vyatta config.

ebb526a9cee80127c785ad0cf97d8a5527b0420e authored over 13 years ago
0.15.22

9591eb4cea8e60097419859d6298efd885b45892 authored over 13 years ago
Fix help text refering to TCP port

Bug 7322
The match value is on port number and it can be either TCP or UDP.

ffd6d1e54be48dc8cdc315a3e9ea2bdeb44a6ca7 authored over 13 years ago
0.15.21

d220b10da4a9aa61fcb6ffabd53e13f07237c24e authored over 13 years ago
Fix Qos start interface

The start-interface option was not correctly handling both in and out
directions. This is part o...

05b8aa2ef80ee180d85c5025cf5e7d749853d805 authored over 13 years ago
0.15.20

3a75269b92c234f6c0c011c49c5643699d221e80 authored over 13 years ago
new branch

8a92659c819781a189d2e309effb4fd62f2301c4 authored over 13 years ago
0.15.19

9963fa5bb9bb755ffe6dcb845f5fc56e19d40160 authored almost 14 years ago
Remove leftover check for port range

Bug 6865
Port can be text or numeric value (like destination port).

9eb255a0e3483ce30d11e3ea7f554eee3adaec1b authored almost 14 years ago
0.15.18

11f349b20104b9b5ae1116ca926bb680501b3824 authored almost 14 years ago
Parital fix for bug 6759 serial packages are incorrectly included in virt ISO

* make vyatta-cfg-qos-serial depend on vyatta-serial

eb46fe53faa5191b0070e190878764f2851e9cba authored almost 14 years ago
0.15.17

2635b2e8a4478f349ccab40e0040f4f554bbefa5 authored about 14 years ago
new branch

3191193073940ae37f5f155a4c3f103e42ca5ed0 authored about 14 years ago
0.15.16

f7b4cc627f781964cf8cd4655e2c5257e96e8af8 authored about 14 years ago
Change help strings to eliminate verb

92fff080b0f893ad195493fc60a3552df68861ab authored about 14 years ago
0.15.15

97a55dddc4349da16ea26552ef45bd39c0da20f0 authored about 14 years ago
Wait for ppp devices when updating interface traffic-policy

Bug 4922
Need to add wait loop because bringing up ppp can take some
time for interface to settle.

02dff3180544e499e655a8fbd2fc2947bb8a4523 authored about 14 years ago
0.15.14

f2c95566891659ab500053d7e19be220fb86934b authored about 14 years ago
Compute optimium rate to quantum value

Bug 6092
The code now calculates r2q value based on max rate and min rate which
gives better acc...

110ffa598bd6ab3f4b91ddfa47f5f7528c35dee3 authored about 14 years ago
Revert "Don't allow incoming Qos on VIF"

The bug was bogus.
This reverts commit c1cda1e4495a6db1decb35e0e73ede71342d3ab0.

ded8a3bf9547df82b2f6b17ad39f269738c0e7c4 authored about 14 years ago
Revert "Add nested shaper classes"

This reverts commit bcb18b96605e194cf8c186467b0a4d853695f75e.

b1a6023a196608f6ba8135852db97c31c2e524ad authored about 14 years ago
Fix path to ethtool

ethtool moved in Debian Squeeze to /sbin/ethtool

c932d46780e4a22854191a66631c35cc5811de92 authored about 14 years ago
Add nested shaper classes

This adds:
traffic-policy myexample {
bandwidth 100Mbit
class 2 {
class 2a...

bcb18b96605e194cf8c186467b0a4d853695f75e authored over 14 years ago
Don't allow incoming Qos on VIF

Bug 6294
Do allow user to configure incoming traffic-policy on Vlan's because
the kernel ignores...

c1cda1e4495a6db1decb35e0e73ede71342d3ab0 authored over 14 years ago
0.15.13

4206fa7e7b0b51dde3cc91024e37b5d0d6004c1f authored over 14 years ago
0.15.12

6593894ffb7417e634071e21ef880b05501c1c90 authored over 14 years ago
add control Replaces for vyatta-cfg-qos-serial

a54922fddc868c0dd55ab9e50f9728886efc2e1b authored over 14 years ago
0.15.11

9cbeae6eeac2286be4ea921be0003142151aeb81 authored over 14 years ago
Split Qos templates for serial into a separate package

Only SE version wants templates for serial.

2c1af0e6bcb3a0184c7759ed27f06cd8275b69f7 authored over 14 years ago
add range check for IP source port

eccab282e7e201fdbd0fb62a5b927dfb9f27009a authored over 14 years ago
0.15.10

2d6d07a55d9590c13daef11ad27e9f4ba059aeaa authored over 14 years ago
Fix shaper class queue calculations for random-detect

Need to handle queue-limit better (confusion between bytes and packets)
Bug 5872
(cherry picked ...

6348298f5acd634158eb749a4775965b2d705d48 authored over 14 years ago
Fix typo in Qos match for ethernet

Looking at wrong field in hash!
Bug 5961
(cherry picked from commit 17b2ff0e596eff2d609d5abb661a...

9aaf0ed6c73bd596149d7d84f74e7b430ba62ea7 authored over 14 years ago
Make round-robin quantum per class

Bug 5958
(cherry picked from commit 7f42350146525544bd38db2426d6f5c7b99302c2)

a88854c2b8b4a3f480c283c78476f456534bb65d authored over 14 years ago
Fix matching (default)

Use a null u32 rather than basic match to get statistics.
(cherry picked from commit ac7353307d0...

43948e58dbb50251ae647e153fe204eac84edc3e authored over 14 years ago
allow larger queue size for round-robin

(cherry picked from commit 79a5811983069dbe5146cdd0db15ac28149d3af1)

8db7e783181f8de1c88214a9938297352212cfaa authored over 14 years ago
Allow class 1 for round-robin

(cherry picked from commit ad3d4ae244558ee0377ef600ece482f22048ff03)

b76b37c0752c6f4845ddb4e780f6933a711ee0ac authored over 14 years ago
Fix round-robin filter and class generation

This resolves problems with filter and classes for round-robin
policy.

Bug 5950 and 5952
(cherr...

c7ee5c9e13920eb42422e474f08c7f3d8a8ec324 authored over 14 years ago
Fix help message

Queue limit is in packets not bytes.
(cherry picked from commit baaee833507361b891601101b4faa4c5...

45d1bc301a1231e6879e3d30a9054c0a16b3e939 authored over 14 years ago
0.15.9

175432eaf1106903571ac982058494e9e407fa0b authored over 14 years ago
remove CLI backend env variables usage

* these are no longer necessary with the new CLI library.

1e391c3dee7c0d907f09a6c4aa51f75993f7ed49 authored over 14 years ago
Fix help string on limiter priority

(cherry picked from commit 2c9b0e0641b24dc79320282eff358079b3c7c7c3)

0da019bca9cd233d470cd8d3f82a71ae1861c379 authored over 14 years ago
Fix problem with port interpretation if protocol specified

Bug 5924
If ip protocol match was specified but no port match then the
code would incorrectly c...

dde3326d94a99b509853355f6cea5f2ab513cded authored over 14 years ago
Make default class work for round robin

Bug 5896
Need to insert dummy filter to match all packets
(cherry picked from commit 9f1e2019385...

89e5660652943e59c8f687100973c37aa1113868 authored over 14 years ago
Revert "Rename limiter class priority field to precedence"

This reverts commit cf51e90bfc2d1c3b58192a726e786b598681fb71.

Conflicts:

templates/traffic-po...

7e1f92bfd89c768cae638001cac37a14561c7622 authored over 14 years ago
Fix delete of interface qos policy

Bug 5798

1b45ea6d0b2e5de99e8ac3d35ed6fb6096057188 authored over 14 years ago
0.15.8

05b5b5da302d3cfa79d7ea455ef551c483c9cc0f authored over 14 years ago
0.15.7

a9b39d7ac6636ed76807bb5d8278f2b9e4f380df authored over 14 years ago
add whitespace

954ceb6b22daf648e3c2eb2f889df5009eec32b1 authored over 14 years ago
Check target of redirect before removing ifb

Bug 5889
Deleting input interface not allowed if target of redirect

a54e96671b8f5831e95886247d5076d612e072d2 authored over 14 years ago
Move input interface back to Qos package

ec0e975fac476e805ba1ff7b8c25238bd492951c authored over 14 years ago
Fix error message for redirect/mirror and ingress conflict

e9acf5e5b9deb0556e717d46d872c4d34c80195d authored over 14 years ago
Only allow redirect and mirror on ethernet devices

For simplicity only allow mirror/redirect templates
to exist on ethernet device.

3a6ba18b5430ee3506f4d1de54ceb4b63e08695c authored over 14 years ago
0.15.6

df6fea4a8fb0a0c8391db4e40d752ca4e4cf87e4 authored over 14 years ago
Merge branch 'larkspur' of suva.vyatta.com:/git/vyatta-cfg-qos into larkspur

6d8b9a9ed7c1aec1d6c50c2c36ea2231ca1a8b5f authored over 14 years ago
Fix traffic-limiter class management

The class configuration function was looking at wrong place
in configuration (bug introduced whe...

eff49c504b129dec8a46c5a0e696ccd2ec64bf0b authored over 14 years ago
Fix formatting of default filter rule

c1fe58dca6c46d2c37763b3e2c9adf6eb47deaaa authored over 14 years ago
Remove 'limiter default priority'

Priority for default rule makes no sense. The default is always
after all other rules.

5eec186f3b0ff5eed28e7e343f5c290288eed993 authored over 14 years ago
0.15.5

de58c80f29050918b432bcede77d3b08acaf1590 authored over 14 years ago
Fix default match rule

Need to generate a filter to cause default filter rule to exist.
Otherwise default does nothing.

4d3064d0aaf2fd58337fa887df280e3b67456ddf authored over 14 years ago
Don't mix string with format in printf

Cleaner to use %d for priority here.

ff1d96e4d80b2e39a7597b5f496538da13d910dc authored over 14 years ago
Move redirect/mirror interface name tests to commit step

The interface target may not exist during the syntax checking.
If it is an ifb device it is crea...

a66d453b9f8e6011dabbf7f3c82090102174e90d authored over 14 years ago
Remove dependency on sudo

869a41037d7b291ec7dd0abb0b70f8861a097a13 authored over 14 years ago
Remove sudo from tc commands

No longer need sudo, can just use capabilty.

1b11d9a6d33135116f04cb2c270e264dd27aa179 authored over 14 years ago
Don't need sudo to run ethtool

Now vyatta user has permission through capability to run ethtool

900ce84ea8a12b98c1fc276161504946166950dc authored over 14 years ago
Fix setting of actions on boot

The redirect and mirror actions were incorrectly using an end:
node, so they would fail on boot ...

56c205f7070a541555c81bb8546d0a7ba4359e60 authored over 14 years ago
0.15.4

4a97c98710323126bc0d36bbe4620162fb979a97 authored over 14 years ago
Merge branch 'larkspur' of vm:git/vyatta-cfg-qos into larkspur

173add19f11c53371c16885b1a12049e191f1170 authored over 14 years ago
Fix message when random-detect bandwidth is too low

f0ca26cf62a84dc1dfad98a085d027d4ed9488f1 authored over 14 years ago
Merge branch 'larkspur' of vm:git/vyatta-cfg-qos into larkspur

8c2f55a31a1c735fb4ecc1daa5fac72764e0cbb0 authored over 14 years ago
Fix random-detect queue to small message

Give correct message when queue limit too small in random detect

d05887ea055bec73773f71edec4f88491b0b9043 authored over 14 years ago
0.15.3

c9f59a65539b76bf865cabb0991558422cde09ec authored over 14 years ago
Validate shaper class ceiling

Bug 5879

71b9bb01926ee220b73fb3135c5e7f5de9c80023 authored over 14 years ago
Allow larger queue size for sub-queues in Shaper and RoundRobin

For queue-type (other than fair-queue), it is allowable to have larger queue size.
Move validati...

ba5cad5145b11345fb195b79c806a02d9545bf0b authored over 14 years ago
Use perltidy to cleanup indentation

97c6b53404e71fe1b6ccb617dafea346f8211ee4 authored over 14 years ago
Expose RED values as constant

This makes RED more robust since constant values are visible.

8c0855223c04240da56d2ba59e14675432dd88ab authored over 14 years ago
0.15.2

133ab82f5c0f10f320c46ebfcdf8b109674e6734 authored over 14 years ago
Merge branch 'larkspur' of vm:git/vyatta-cfg-qos into larkspur

f9588ae279118a7c600266b64df77b3ac0a3d25e authored over 14 years ago
Add check for random-detect on slow speed class

The calculation of random-detect queue parameters is based on recommended
values from RFC. If al...

410e94afe308549e097137f4ef3241ebcf1d4ed5 authored over 14 years ago
Merge branch 'larkspur' of vm:git/vyatta-cfg-qos into larkspur

15a87b2ebfcba1b9ffe9f978a41c666d22e4e631 authored over 14 years ago
Add sanity checks for shaper random-detect queue type

Bug 5872
Don't allow stupidly small queue limit, and round up the minimum queue
value to be at l...

e83b813fe1fba0735db2b080948144de3e337ce5 authored over 14 years ago