Age | Commit message (Collapse) | Author |
|
|
|
It won't work because of how classifiers interact with policing.
See: http://ace-host.stuart.id.au/russell/files/tc/doc/police.txt
|
|
Comments contained reference to old syntax
|
|
Bug 5807
Fix regression that broke limiter on input.
Caused by rename from traffic-limter to limiter.
|
|
|
|
|
|
|
|
Bug 5799 - Add matching on firewall mark values
Bug 5795 - Block match rules that have multiple underlying filters
|
|
If bandwidth not defined for rate limiter policy, the error message
should come from policy (not perl error checking).
|
|
|
|
Bug 5783
|
|
|
|
Bug 5769
The incoming interface index was recorded with _dev but code
was looking for _indev
|
|
|
|
The name ip exists in /etc/protocols as a pseudonym for all IP protocols.
But the Qos match logic doesn't support it so do not allow the user to
choose that value
Bug 5689
|
|
This adds:
set traffic-policy limiter TL default bandwidth 1mbit
|
|
|
|
Need to run sudo tc
|
|
Need to restore direction argument from earlier (Kenwood) version.
|
|
Last round of changes broke policy name completion
|
|
Command format error.
|
|
The expansion script doesn't handle --skip=$IFNAME correctly
|
|
|
|
|
|
|
|
|
|
Current (Kenwood and earlier):
set qos-policy traffic-shaper TS { ...classes }
set qos-policy traffic-limiter TL { ...classes }
seq qos-policy network-emulator NE ...
set qos-policy random-detect RD ...
set qos-policy rate-limiter RC ...
set qos-policy round-robin RR ...
set interfaces ethernet eth0 qos-policy out TS
set interfaces ethernet eth0 qos-policy in TL
New (Larkspur and later):
set traffic-policy shaper TS { ...classes }
set traffic-policy limiter TL { ...classes }
seq traffic-policy network-emulator NE ...
set traffic-policy random-detect RD ...
set traffic-policy rate-control RC ...
set traffic-policy round-robin RR ...
set interfaces ethernet eth0 traffic-policy out TS
set interfaces ethernet eth0 traffic-policy in TL
set interfaces ethernet eth0 redirect ifb0
set interfaces ethernet eth0 mirror eth2
Note:
1. Only one of the following is allowed: "redirect", or "mirror"
2. Traffic-policy limiter is allowed with redirection/mirror and takes place
before mirror/redirect action (NEW)
3. Limiter policy may applied on output (NEW)
4. Only limiter policies can be applied on input (same as previous releases)
This does add some new functionality (#2, and #3) which are possible because
of how filter classes are implemented.
|
|
This reverts commit c8f2c288665143e2b165b7d448555af9d657b56c.
Conflicts:
scripts/vyatta-qos.pl
|
|
This reverts commit b75a66a4d5768f22a4b995d49ba442de8762a800.
|
|
|
|
|
|
|
|
Need to drop (not reclassify) packet when threshold is reached.
Bug 5599
|
|
|
|
Need to ensure success on package load
|
|
|
|
Handle configuration errors in policy.
|
|
If policy changes, then the whole ingress qdisc needs to be
reloaded.
|
|
|
|
Got lost from install when renamed from TrafficLimit
|
|
|
|
|
|
Need to drop/recreate on changes.
|
|
|
|
|
|
Direction is no longer part of syntax.
|
|
|
|
This changes:
qos-policy traffic-limiter foo class ...
interfaces ethernet eth0 qos-policy in foo
to
interface ethernet eth0 input-policy limit class ...
Which unifies all uses of ingress qdisc (limit, redirect, mirror)
into a single usage model.
|
|
|
|
Support mirror and redirect.
Note: traffic-limiter is broken (ignored), and will later be
moved to input-policy/limit
|