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

Rename virtual-ethernet to pseudo-ethernet

eeded8f666cbe0bd4c494feafb171576f0b74c5f authored over 15 years ago
0.12.18

daa177dc8b86ba5c8fd6fb753917a03290f94ae9 authored over 15 years ago
Add support for virtual-ethernet

a96037e42cd18153d4d468c21f35effee643ef5d authored over 15 years ago
0.12.17

530bc6dfed27d388f87c039ae7e7c1fb320840db authored almost 16 years ago
Add Qos matching based on Ethernet MAC address

Use existing u32 infrastructure to match in header

a6208952a366096657d15c7a955180d02c88b87d authored almost 16 years ago
Merge branch 'jenner' of suva.vyatta.com:/git/vyatta-cfg-qos into jenner

1943bf57c3566cfd3818e31c894590ea371a35e2 authored almost 16 years ago
Remove priority queue implementation

It needs more work (not ready for prime time).

bd8069c891026a121ce4916b7522c7c314e58d2a authored almost 16 years ago
Need to generate classes for Round Robin

Need to explicitly generate sub classes.

c8d46a00631df87002cb671a40b063990467d31f authored almost 16 years ago
Simplify some code in rate handling

baa0addc4e56ee467a2c85f8f1be50ced37d901a authored almost 16 years ago
0.12.16

7ee0934e1bd51565e3a61984a7c45e642617db81 authored almost 16 years ago
Fix RoundRobin scheduler

Need to change assumptions in ShaperClass about bandwidth and
this goes over to TrafficShaper an...

d222de9c4110494f2621fe9251254a724fa20dc5 authored almost 16 years ago
Add RoundRobin and Priority to build

1c240e8ba32f96b002ecaf0b7a1e87e1e15d1605 authored almost 16 years ago
Merge branch 'jenner' of 192.168.1.9:git/qos into jenner

319605ef2d6f1c9a0977b928bf6340adb33a4251 authored almost 16 years ago
Add priority policy support

New policy allowing strict priority traffic assignment

5ffdd07788770e5431fb839d77d4a530c8166fb6 authored almost 16 years ago
Add deficit Round-Robin support

Round-robin class based policy

7fb402fcd390b302f60ecf66bf4ed9d72de79214 authored almost 16 years ago
Allow constructor with out configuration

Useful for creating default class without configuration.

edd48273398ba5bf16e9a3233df3429d53cdcc40 authored almost 16 years ago
Redo traffic-shaper class contstructor

Simplify so it can be more general in future.

8f90c19d1e162d5e393e958a534501c002254c01 authored almost 16 years ago
Merge branch 'jenner' of suva.vyatta.com:/git/vyatta-cfg-qos into jenner

acdb535d64c08d3169ea1c481f25f7c90bafe404 authored almost 16 years ago
Check for conflicts when match is created

This allows moving code out of the qos class code over to where
match rules are handled.

8ab89c9b3b1590765c87dfa920f126a6e49528c3 authored almost 16 years ago
Split class and sub qdisc generation

Newer features will have non-hierarchal queue disc where there
are no classes just sub-queues.

8c2895f17e573cd1a4c08bd4682555e41c115931 authored almost 16 years ago
0.12.15

d5aa5dcee664bb3084ce512d24b5bcff1adf72e0 authored almost 16 years ago
Add IPV6 support to QoS

Bug 4230
Allow matching based on IPV6 addresses and ports
Generalize existing matching code.

5f19707fc625e279427f74ce7e852ede5ad8ead8 authored almost 16 years ago
Remove extra help text

e884c6fb36c42339009198ab27dfe80e1f2143f7 authored almost 16 years ago
0.12.14

92e3ddb45529cb180f65a64f2ddc48d97ce4a2bc authored almost 16 years ago
Merge branch 'jenner' of 192.168.100.1:git/vyatta-cfg-qos into jenner

5cb88ace0f9e2da94d3c535b69413b8cf6fa781c authored almost 16 years ago
Install PPP qos script properly

ff5d01eb64f28caea37aff39c7d4c23d1c6a1325 authored almost 16 years ago
0.12.13

131807f7dc6305b293bd1182d3499badb907a0dc authored almost 16 years ago
Generate QoS interface templates

Similar process to firewall and quagga parameters

e475a086f6b53d8bb57117d1ef1ea00d72fa9dba authored almost 16 years ago
0.12.12

a818085188e4b1da6f8cecc77c3449793c2eb0f7 authored almost 16 years ago
Merge branch 'jenner' of suva.vyatta.com:/git/vyatta-cfg-qos into jenner

39ddb9de604f77afd4a3b712a269b73184f94552 authored almost 16 years ago
Fix problems created by switch to using 'select'

Some code was still using old interface.

de48b5016dfc2b0bfbfe24af79192940f3812588 authored almost 16 years ago
0.12.11

58af26f6c60cc828b32a1cc80d86014efe71fc7e authored almost 16 years ago
Merge branch 'jenner' of suva.vyatta.com:/git/vyatta-cfg-qos into jenner

c478a26aaca7dc7fcd55c628eae73189ff0c74bc authored almost 16 years ago
Don't change transmit queue length

Unnecessary to change txq length and breaks things.

79f6abbfcb12522b3620583eb6e62e4ff539c25a authored almost 16 years ago
0.12.10

b9479a105a67928f9bec1b839581cdcda94e36eb authored almost 16 years ago
Allow setting txqueuelen

Kernel is fixed to allow setting txqueuelen

b3c5e8fa57e586b06213b303d13cc349e3e1bf50 authored almost 16 years ago
Use select to avoid passing output path around

Easier to just use 'select' in perl to avoid passing file
descriptor everywhere.

c667c9b128af7a9d8344459c8c65ee9ee8703f02 authored almost 16 years ago
Replace update with create on multi-node

Don't break new config process

426d6086ebecea13fe29721130f071284ebca899 authored almost 16 years ago
Use hash rather than if/else for delete_interface

194f211880c0c8e0537ab9ab5c606d2769dc92c5 authored almost 16 years ago
0.12.9

0e2782beb0b1bdeb5f43d329f17591cad7575f6a authored almost 16 years ago
Merge branch 'jenner' of 192.168.100.1:git/vyatta-cfg-qos into jenner

54339147b64ba930a9dd69653035cfb819fdf69c authored almost 16 years ago
Print correct names for completion

Want the policy names, not the policy type.

fea24d2de3efef33a080fe52f4ae9638477710a7 authored almost 16 years ago
0.12.8

4554776575e8116353e4607acdad07afe902ba80 authored almost 16 years ago
Reindent qos script

Getting a little ragged, use perltidy.

6ae27ba3ef8fc49cf61eaff1165ee480dbdbad20 authored almost 16 years ago
Handle multiple options for list, start and delete

Make command more friendly if ever used manually. Handle multiple
values for list_policy, start_...

1ff904f055f51f58ff870c44179f3dea910ab19c authored almost 16 years ago
Move apply from top level into policy nodes

Makes code simpler and will work better with config system.
Also eliminates need for isChanged()...

591e6f4ff4fa62374b8088e16022affd37db7699 authored almost 16 years ago
Change vyatta-qos.pl to handle any interface type

Remove code that knows about serial/adsl, etc and replace with
new Vyatta::Interface. Simpler an...

ebb84fd5697b916a1b2413fe722eea6e2a777faf authored almost 16 years ago
Fold name conflict checking into policy creation

Eliminate need for begin, just check for name conflicts at create.

2e738a6404c640c2f6e4f54cb9ae19168434fc1d authored almost 16 years ago
0.12.7

8c842f79fa884e9989cc9d024961a1810e56b589 authored almost 16 years ago
Fix problems caused by GetOptions() change.

When using closure form of GetOptions, any call to exit only
causes GetOptions error rather than...

76e6a376c129e1df71d7eab7827b3e933dfec127 authored almost 16 years ago
Change options

Script calls --apply, and typo for --start-interface.

bbba2fa4a235d18a58cce2c618277b6194a03580 authored almost 16 years ago
Avoid possible confusion over variable name 'usage'

Having variable and function with same name is confusing.

1d4e61ced443349b67243574c74228ca0bb30250 authored almost 16 years ago
Cleanup whitespace

Git hates trailing whitespace.

b671ecf9d866f850467b1d065a46d3b31ce9a177 authored almost 16 years ago
Reindent Util.pm and enable strict check.

f7be9cad795c67d5d1653aed193171139de6021b authored almost 16 years ago
Reindent traffic shaper with perl tidy

4ff7f439e649515f6e286d977a05c062d4fe771a authored almost 16 years ago
0.12.6

fc56fafb21edbebbadda0379685fbc80884565b0 authored almost 16 years ago
Merge branch 'jenner' of 192.168.100.1:git/vyatta-cfg-qos into jenner

2f9cec5e57c6c5f5ae6640591221e573fa2e0f0d authored almost 16 years ago
Fix double prefix when setting up ShaperClass

Don't need to use Vyatta::Qos twice.
Global search/replace strikes again

491736d14c1fbd8f5ba62dff41633ebf8cb8b189 authored almost 16 years ago
0.12.5

fc8427c54bb16dd5720b28f6ad55ee274aecdf08 authored almost 16 years ago
Merge branch 'jenner' of 192.168.100.1:git/vyatta-cfg-qos into jenner

970ffab3feb5ac9a46264c4b26ec807e8950c4dd authored almost 16 years ago
Use undef rather than -1 in default class

If the class id -1 was mistakenly used it would match ingress values.
So use undef instead.

d5e1f4c2bd00570d6dabc37b8ff8704bfd71071e authored almost 16 years ago
Fix loading problems with sub-class modules

Need full path on new ShaperClass.
Enable warnings.

0a0f119c4e0b98d8133d23f67d191756159f5f65 authored almost 16 years ago
0.12.4

4f3dabcecaddf9547ca2993a1764771ff8529809 authored almost 16 years ago
Add ShaperClass and LimiterClass to Makefile

a9e9c12d8f0e87d79dc1aa09b834032424ddd5f6 authored almost 16 years ago
0.12.3

824a368f6f40d8142cd10f4e1f45f5606bcc43bc authored almost 16 years ago
Merge branch 'jenner' of suva.vyatta.com:/git/vyatta-cfg-qos into jenner

8bcd49d5e44c66b28d78dd13d2092a723e6816cc authored almost 16 years ago
Split shaperclass into separate file

de0162fc82d3939fae0dc42bbb1e4630cb99e1ca authored almost 16 years ago
traffic limiter: move class to separate file

Move LimiterClass to its own file, and fix perlcritic warnings

20cc5a71f3c8cfed4640cb8565fb715be0a15ee8 authored almost 16 years ago
ratelimiter: fix perlcritic warnings

cdba25b89e41eacaffd699f5a109a3e15103de5a authored almost 16 years ago
Fairqueue: fix perlcritic warnings

be3391e31f08da35dd1a7468cc2bd3d2fdfb7313 authored almost 16 years ago
Fix vyatta config name change

VyattaConfig is now Vyatta::Config

601c07dc8d6ca7387880ef5d62191e24106d0e9c authored almost 16 years ago
Bugfix 4052: Support PPPOE over ethernet VIFs.

4c6656f1bbfa182eb4d80058a7a6b061c44bfa56 authored almost 16 years ago
Move qos policy parameters for PPPOE to correct location in tree.

d41dac623be65a5ef8550eb97a07ddcf5434496b authored almost 16 years ago
0.12.2

28b70f7913c7b6dbf67546324faeb89f416633dc authored almost 16 years ago
Fix QoS over ppp interfaces

Bug 3473
Add ppp startup script to apply QoS on start of related
interfaces.

a4a2575ccf7057ad77ab02a5486a1e7145504ac8 authored almost 16 years ago
Fix error handling when no bandwidth specified

Bugfix 4075
Correctly report error message.

aa8ecb694dc85cb67e2c9f7b5fe911888d0310e4 authored almost 16 years ago
Enable strict

Forgot to enable strict.

f5514e84e3585b6ed0c3d82453083a9ecd236c65 authored almost 16 years ago
Fix perl critic warning

Make loop variables local

d04d08a2ec678ade4c1b97f4fba4ff89b6ddde43 authored almost 16 years ago
Don't reset txqueuelen after removing qos

Bugfix 3859

7bfafa9310bb3502ef6ce1cd8f62b77bb76d513b authored almost 16 years ago
0.12.1

89ff37151013a094d026c0307b6830069281f059 authored about 16 years ago
"files" file should be removed before package build

06b5a6475dde2113ee4007e5123779c09bf1f447 authored about 16 years ago
update maintainer information

7fb3d2d46a5f56dc1966b6721592a120e8065165 authored about 16 years ago
Add support for network emulation

New QoS feature to allow emulating WAN characteristics

0fdf5d942a6577a625b81eab2651af5f0d7afed5 authored about 16 years ago
Merge branch 'jenner' of suva.vyatta.com:/git/vyatta-cfg-qos into jenner

326ee1c8565c55315275771f73aae4d0d1a27cf9 authored about 16 years ago
Ignore description in match specification

Bugfix 3976
Need to ignore description when checking

5bf71c91933ee022e3fd451d1625aba0e3953499 authored about 16 years ago
Fix typo in import list

Incorrect capitalization

cf882cc974ba76e3853a7b9d9a263ec8d3286b31 authored about 16 years ago
Merge branch 'islavista' into jenner

0ae08f891275aa02b68ffd25f1a662b09affd32f authored about 16 years ago
3.2.0

3527d7e0431affe3895fb6072ed3aba28d7a4192 authored about 16 years ago
VyattaConfig -> Vyatta::Config

53f0b83eac4e88d2d21d22e2db4b1b2384e58393 authored about 16 years ago
Change VyattaConfig to Vyatta::Config

a5a4824be584431805317dbd40a0aa1957bd54bb authored about 16 years ago
Merge branch 'jenner' of suva.vyatta.com:/git/vyatta-cfg-qos into jenner

Conflicts:

lib/Vyatta/Qos/TrafficLimiter.pm

1962b4d7d72833479789d29622ef5ce2c2f4662f authored about 16 years ago
Change perl module names from VyattaQosXXX to Vyatta::Qos:XXX

Use more multi-level directory hierarchy instead of having all
modules at top level.

790663c88fb291ddb5b645bdde62d8229d5e115b authored about 16 years ago
add support for development build

375ee54821c5d1f4b29ea11c1b522b0cdabf2e3f authored about 16 years ago
Change input rate limiting to use token bucket

There are two ways to input rate limit. One uses the generic rate estimator
which is supposed to...

1f3727b1c665c5a22e6d461b052f0c2ffc76d810 authored about 16 years ago
Fix QoS on Vif

Handle Vif on serial.
Can't have update and create tag.

eacbdd4f0b986b9598cf7f5b38dcac01aabbdab3 authored about 16 years ago
Add qos-policy hooks for vif over serial

Bugfix 3475
Need more templates for vif over serial

22fba825c57ed336bca64ff154bbd911bc6754d5 authored about 16 years ago
Better help for match options

Bugfix 3833
Better help for configuration of match options

997cede7fab22ff119a03bd2c0bdb08fbed1dec9 authored about 16 years ago
Better message on missing bandwidth

Bugfix 3834
Rather than "is not a valid bandwidth", say "bandwidth must be defined for ..."

70b899296f425590e3712260065ac5112f64e983 authored about 16 years ago
fix minor qos-policy types

These two policy types didn't get fixed in change over to
policy management.
Bugfix 3829

74bdb15b4e321143e4d19583b6c572a4b6ed28f1 authored about 16 years ago
Add support for QoS on tunnels

Makes sense to allow QoS on tunnels since they may be rate limited.

3b79cbb3a3a97a6cde1a901ea515155ecbcb996d authored about 16 years ago