summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-05-260.14.6debian/0.14.6Stephen Hemminger
2010-05-12Add drop action to ingress limit policyStephen Hemminger
Need to drop (not reclassify) packet when threshold is reached. Bug 5599
2010-05-06Merge branch 'larkspur' of suva.vyatta.com:/git/vyatta-cfg-qos into larkspurStephen Hemminger
2010-05-06Make sure perl modules end with 1;Stephen Hemminger
Need to ensure success on package load
2010-04-150.14.5debian/0.14.5Stephen Hemminger
2010-04-15Add checking at commit for input policyStephen Hemminger
Handle configuration errors in policy.
2010-04-15Fix modification of input-policyStephen Hemminger
If policy changes, then the whole ingress qdisc needs to be reloaded.
2010-04-15Merge branch 'larkspur' of suva.vyatta.com:/git/vyatta-cfg-qos into larkspurStephen Hemminger
2010-04-15Add missing IngressLimit moduleStephen Hemminger
Got lost from install when renamed from TrafficLimit
2010-04-150.14.4debian/0.14.4Stephen Hemminger
2010-04-15Merge branch 'larkspur' of vm:git/vyatta-cfg-qos into larkspurStephen Hemminger
2010-04-15Fix setup of ingress qdiscStephen Hemminger
Need to drop/recreate on changes.
2010-04-070.14.3debian/0.14.3Stephen Hemminger
2010-04-07Change config versionStephen Hemminger
2010-04-07Get rid of out in command syntaxStephen Hemminger
Direction is no longer part of syntax.
2010-04-07Update ignore listStephen Hemminger
2010-04-06Move traffic-limiter to input-policyStephen Hemminger
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.
2010-04-060.14.2debian/0.14.2Stephen Hemminger
2010-04-06Preliminary support of input-policyStephen Hemminger
Support mirror and redirect. Note: traffic-limiter is broken (ignored), and will later be moved to input-policy/limit
2010-04-06Add input interface templateStephen Hemminger
Also change how interface qos-policy is generated, using a template for templates rather than using hardcode expansion.
2010-03-290.14.1debian/0.14.1Stephen Hemminger
2010-03-29Merge branch 'larkspur' of suva.vyatta.com:/git/vyatta-cfg-qos into larkspurStephen Hemminger
2010-03-29Fix traffic-limiter qdisc for rootStephen Hemminger
Need to put prio queue on root queue.
2010-03-290.14.0debian/0.14.0Stephen Hemminger
2010-03-29Merge branch 'larkspur' of vm:git/vyatta-cfg-qos into larkspurStephen Hemminger
2010-03-29Get ifb devices workingStephen Hemminger
Need to have a match rule (even it is match all). Change naming convention for ifb devices Don't autocreate ifb0, ifb1
2010-03-29Rename rate-limiter to rate-controlStephen Hemminger
Bug 4541 Limiting implies packet drop, but this qos-policy does shaping.
2010-03-29Merge branch 'larkspur' of vm:git/vyatta-cfg-qos into larkspurStephen Hemminger
2010-03-29Check return value from IFB correctly.Stephen Hemminger
2010-03-29Need curverdirStephen Hemminger
2010-03-29Put PPP qos setup inside configure modeStephen Hemminger
Bug 5005 Make sure qos script is run inside equivalent environment as configuration mode.
2010-03-29Allow any Qos policy to be used for inputStephen Hemminger
Bug 5123 Add ability to use traffic-shaper and other policies for input traffic.
2010-03-29Allow use of traffic-limiter for output policyStephen Hemminger
Simple limiting on output.
2010-03-29Label Qos config versionStephen Hemminger
For safety against future changes.
2010-03-190.13.19debian/0.13.19Stephen Hemminger
2010-03-19Remove configure step depending on unused installStephen Hemminger
2010-03-190.13.18debian/0.13.18Stephen Hemminger
2010-03-19Set environment so ppp script can find variablesStephen Hemminger
2010-03-19remove unused post install hookStephen Hemminger
2010-02-170.13.17debian/0.13.17An-Cheng Huang
2010-02-170.13.16debian/0.13.16Stephen Hemminger
2010-02-17Fix typo in filtering for matchStephen Hemminger
Missing space in command cause failure of filter. Introduced with previous change to allow any protocol.
2010-01-290.13.15debian/0.13.15Stephen Hemminger
2010-01-29Merge branch 'kenwood' of suva.vyatta.com:/git/vyatta-cfg-qos into kenwoodStephen Hemminger
2010-01-22Simple to allow matching vlan tagged framesStephen Hemminger
Just skip matching on ethernet type field, this allows both IP and VLAN frames (and allows IPV6 over vlan). The downside is some false matches possible on non-IP frames, but not a big issue. Bug 4978
2010-01-22Add configuration versionStephen Hemminger
Place holder in case need of future migration.
2010-01-12Merge branch 'kenwood' of suva.vyatta.com:/git/vyatta-cfg-qos into kenwoodStephen Hemminger