summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-07-15Allow match on firewall mark and protocolStephen Hemminger
It is possible to use u32 to match on value and mark.
2010-07-15Fix problems when combining match rulesStephen Hemminger
Can't have 2 filters at same priority level, need to cascade them.
2010-07-15Allow match on Ethernet protocol nameStephen Hemminger
Allow using common values supported by TC filter.
2010-07-15Merge branch 'larkspur' of suva.vyatta.com:/git/vyatta-cfg-qos into larkspurStephen Hemminger
2010-07-15Fix rate limiterStephen Hemminger
Missing $ in script Bug 5854
2010-07-140.14.18debian/0.14.18Stephen Hemminger
2010-07-14Merge branch 'larkspur' of suva.vyatta.com:/git/vyatta-cfg-qos into larkspurStephen Hemminger
2010-07-14Limit queues using fair-queue to <= 127Stephen Hemminger
Bug 5849
2010-07-130.14.17debian/0.14.17Stephen Hemminger
2010-07-13Require queue limit to be greater than zeroStephen Hemminger
Since queue limit of zero causes all packets to be dropped; require user to configure a reasonable value Bug 5842
2010-07-120.14.16debian/0.14.16Stephen Hemminger
2010-07-12Fix typo in ematch/fwmark filterStephen Hemminger
Needs to be fwmark no fw_mark
2010-07-120.14.15debian/0.14.15Stephen Hemminger
2010-07-12Merge branch 'larkspur' of vm:git/vyatta-cfg-qos into larkspurStephen Hemminger
2010-07-12Allow firewall mark combined with interface matchStephen Hemminger
Bug 5815 Allow match on firewall mark and interface id. Using meta match it is possible to match on both.
2010-07-12Remove limiter firewall mark match templateStephen Hemminger
There is no way for firewall mark to be useful in limiter policy since limiter is only allowed on ingress. And ingress takes place before firewall rules are applied.
2010-07-120.14.14debian/0.14.14Stephen Hemminger
2010-07-12Rename limiter class priority field to precedenceStephen Hemminger
Bug 5407 This fixes the confusing usage of priority field in both shaper and limiter class. In limiter, it is renamed to precedence since it controls the order of match rule evaluation.
2010-07-090.14.13debian/0.14.13Stephen Hemminger
2010-07-09Remove traffic-limiter outboundStephen Hemminger
It won't work because of how classifiers interact with policing. See: http://ace-host.stuart.id.au/russell/files/tc/doc/police.txt
2010-07-09Fix out of date commentsStephen Hemminger
Comments contained reference to old syntax
2010-07-09Allow limiter for inputStephen Hemminger
Bug 5807 Fix regression that broke limiter on input. Caused by rename from traffic-limter to limiter.
2010-07-080.14.12debian/0.14.12Stephen Hemminger
2010-07-08Cleanup error message on conflicting matchStephen Hemminger
2010-07-08Merge branch 'larkspur' of suva.vyatta.com:/git/vyatta-cfg-qos into larkspurStephen Hemminger
2010-07-08Add ability to match on firewall markStephen Hemminger
Bug 5799 - Add matching on firewall mark values Bug 5795 - Block match rules that have multiple underlying filters
2010-07-07Fix error handling for rate limiterStephen Hemminger
If bandwidth not defined for rate limiter policy, the error message should come from policy (not perl error checking).
2010-07-060.14.11debian/0.14.11Stephen Hemminger
2010-07-06Add help text for intermediate nodes in matchStephen Hemminger
Bug 5783
2010-06-300.14.10debian/0.14.10Stephen Hemminger
2010-06-30Fix match rule on incoming interfaceStephen Hemminger
Bug 5769 The incoming interface index was recorded with _dev but code was looking for _indev
2010-06-140.14.9debian/0.14.9Stephen Hemminger
2010-06-14Reject ip as a IP protocol valueStephen Hemminger
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
2010-06-14Add default for traffic limiterStephen Hemminger
This adds: set traffic-policy limiter TL default bandwidth 1mbit
2010-06-110.14.8debian/0.14.8Stephen Hemminger
2010-06-11Fix mirror and redirect actionStephen Hemminger
Need to run sudo tc
2010-06-11Fix update/delete interfaceStephen Hemminger
Need to restore direction argument from earlier (Kenwood) version.
2010-06-11Fix list policyStephen Hemminger
Last round of changes broke policy name completion
2010-06-11Fix typo in traffic limiterStephen Hemminger
Command format error.
2010-06-09Fix syntax checks for mirror/redirectStephen Hemminger
The expansion script doesn't handle --skip=$IFNAME correctly
2010-06-09Mark Qos config as version 1Stephen Hemminger
2010-06-09cleanup input-policy leftoverStephen Hemminger
2010-06-09Merge branch 'larkspur' of vm:git/vyatta-cfg-qos into larkspurStephen Hemminger
2010-06-09Block attempts to mirror/redirect to selfStephen Hemminger
2010-06-07Rearrange Qos commands for LarkspurStephen Hemminger
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.
2010-06-07Revert "Allow any Qos policy to be used for input"Stephen Hemminger
This reverts commit c8f2c288665143e2b165b7d448555af9d657b56c. Conflicts: scripts/vyatta-qos.pl
2010-06-07Revert "Move traffic-limiter to input-policy"Stephen Hemminger
This reverts commit b75a66a4d5768f22a4b995d49ba442de8762a800.
2010-06-010.14.7debian/0.14.7An-Cheng Huang
2010-06-01add a few missing templatesAn-Cheng Huang
2010-05-260.14.6debian/0.14.6Stephen Hemminger