[vyatta-svn] Configuration templates and scripts for QoS: Changes to 'master'

Rick Balocca rbalocca at suva.vyatta.com
Sun Jun 29 18:18:50 PDT 2008


 .gitignore                                                                                                 |    2 
 ChangeLog                                                                                                  |    1 
 Makefile.am                                                                                                |    1 
 debian/autogen.sh                                                                                          |   26 ----
 debian/changelog                                                                                           |   35 ++++++
 scripts/VyattaQosMatch.pm                                                                                  |   16 ++
 scripts/VyattaQosRateLimiter.pm                                                                            |   58 ++++++++++
 scripts/VyattaQosTrafficShaper.pm                                                                          |   37 +++---
 scripts/VyattaQosUtil.pm                                                                                   |   41 +++++++
 scripts/vyatta-qos-util.pl                                                                                 |    7 +
 scripts/vyatta-qos.pl                                                                                      |    2 
 templates/interfaces/adsl/node.tag/pvc/node.tag/classical-ipoa/qos-policy/node.def                         |    1 
 templates/interfaces/adsl/node.tag/pvc/node.tag/classical-ipoa/qos-policy/out/node.def                     |    5 
 templates/interfaces/adsl/node.tag/pvc/node.tag/pppoa/node.tag/qos-policy/node.def                         |    1 
 templates/interfaces/adsl/node.tag/pvc/node.tag/pppoa/node.tag/qos-policy/out/node.def                     |    5 
 templates/interfaces/adsl/node.tag/pvc/node.tag/pppoe/node.tag/qos-policy/node.def                         |    1 
 templates/interfaces/adsl/node.tag/pvc/node.tag/pppoe/node.tag/qos-policy/out/node.def                     |    5 
 templates/interfaces/ethernet/node.tag/qos-policy/node.def                                                 |    2 
 templates/interfaces/ethernet/node.tag/qos-policy/out/node.def                                             |    2 
 templates/interfaces/ethernet/pppoe/node.tag/qos-policy/node.def                                           |    1 
 templates/interfaces/ethernet/pppoe/node.tag/qos-policy/out/node.def                                       |    5 
 templates/interfaces/serial/node.tag/qos-policy/node.def                                                   |    2 
 templates/interfaces/serial/node.tag/qos-policy/out/node.def                                               |    2 
 templates/qos-policy/fair-queue/node.def                                                                   |    2 
 templates/qos-policy/fair-queue/node.tag/description/node.def                                              |    2 
 templates/qos-policy/fair-queue/node.tag/hash-interval/node.def                                            |    2 
 templates/qos-policy/fair-queue/node.tag/queue-limit/node.def                                              |    2 
 templates/qos-policy/node.def                                                                              |    2 
 templates/qos-policy/rate-limit/node.def                                                                   |    8 +
 templates/qos-policy/rate-limit/node.tag/bandwidth/node.def                                                |    9 +
 templates/qos-policy/rate-limit/node.tag/burst/node.def                                                    |    7 +
 templates/qos-policy/rate-limit/node.tag/description/node.def                                              |    2 
 templates/qos-policy/rate-limit/node.tag/latency/node.def                                                  |    7 +
 templates/qos-policy/traffic-shaper/node.def                                                               |    2 
 templates/qos-policy/traffic-shaper/node.tag/class/node.def                                                |    2 
 templates/qos-policy/traffic-shaper/node.tag/class/node.tag/bandwidth/node.def                             |    2 
 templates/qos-policy/traffic-shaper/node.tag/class/node.tag/burst/node.def                                 |    2 
 templates/qos-policy/traffic-shaper/node.tag/class/node.tag/ceiling/node.def                               |    2 
 templates/qos-policy/traffic-shaper/node.tag/class/node.tag/description/node.def                           |    2 
 templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.def                                 |    2 
 templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/description/node.def            |    2 
 templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/interface/node.def              |    2 
 templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ip/destination/address/node.def |    2 
 templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ip/destination/port/node.def    |    2 
 templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ip/dscp/node.def                |   24 ++--
 templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ip/protocol/node.def            |    4 
 templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ip/source/address/node.def      |    2 
 templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/ip/source/port/node.def         |    2 
 templates/qos-policy/traffic-shaper/node.tag/class/node.tag/match/node.tag/vif/node.def                    |    2 
 templates/qos-policy/traffic-shaper/node.tag/class/node.tag/priority/node.def                              |    2 
 templates/qos-policy/traffic-shaper/node.tag/class/node.tag/queue-limit/node.def                           |    2 
 templates/qos-policy/traffic-shaper/node.tag/class/node.tag/set-dscp/node.def                              |   22 +--
 templates/qos-policy/traffic-shaper/node.tag/default/bandwidth/node.def                                    |    2 
 templates/qos-policy/traffic-shaper/node.tag/default/ceiling/node.def                                      |    2 
 templates/qos-policy/traffic-shaper/node.tag/default/node.def                                              |    2 
 templates/qos-policy/traffic-shaper/node.tag/default/priority/node.def                                     |    1 
 templates/qos-policy/traffic-shaper/node.tag/default/queue-limit/node.def                                  |    2 
 templates/qos-policy/traffic-shaper/node.tag/default/set-dscp/node.def                                     |   22 +--
 templates/qos-policy/traffic-shaper/node.tag/description/node.def                                          |    2 
 59 files changed, 304 insertions(+), 112 deletions(-)

New commits:
commit 9feafc076767ded8a1133a83fb02a699cd2816cd
Author: Mark O'Brien <mobrien at firebolt.vyatta.com>
Date:   Tue Jun 17 09:26:10 2008 -0700

    3.1.0

commit c348cf92844ecc099dea151be3658740ecbaf440
Author: Stephen Hemminger <stephen.hemminger at vyatta.com>
Date:   Wed Jun 11 16:48:52 2008 -0700

    Fix formatting of error message
    
    Add newline in right spot so words don't run together.

commit 237415c05a9ab70bca8ec416a7fcdbb5dc291f20
Author: Stephen Hemminger <stephen.hemminger at vyatta.com>
Date:   Tue Jun 10 08:39:08 2008 -0700

    Fix error messages for misconfiguration
    
    One more try at explaining why rates must be correct.

commit 2762fd2d35459452718e6d26e75f28d4a6453d5b
Author: Stephen Hemminger <stephen.hemminger at vyatta.com>
Date:   Mon Jun 9 22:16:49 2008 -0700

    Fix speed detection on vlan interface
    
    Use speed of underlying interface. Bug 3137

commit b90702a4ce498172f7cfec2b45c875c959cc5081
Author: Stephen Hemminger <stephen.hemminger at vyatta.com>
Date:   Fri Jun 6 15:12:12 2008 -0700

    Fix mixing of set-dscp and dscp match
    
    Use tcindex to get original dsfield value.
    
    Fixes bug: 3033

commit 1c372300391087c05637ca4591d48a5f347d88f7
Author: Stephen Hemminger <stephen.hemminger at vyatta.com>
Date:   Tue Jun 3 11:36:53 2008 -0700

    Apply filters always to root.
    
    This might resolve issues with set-dscp and later dscp matches.

commit a6ed4e214cea48ff929bd89bd7507c753d6409e5
Author: rbalocca <rbalocca at vyatta.com>
Date:   Tue May 20 11:33:59 2008 -0700

    Ignore derived files

commit 216b27c681dfacba194c9f001eec6287008a750c
Author: Stephen Hemminger <stephen.hemminger at vyatta.com>
Date:   Wed May 14 11:40:18 2008 -0700

    new qos-policy type rate-limit
    
    Add new QoS policy type "rate-limit" which is a wrapper around the
    the Token Bucket Filter (TBF) qdisc.
    
    Rate limit provides a simple way to do basic bandwidth limitation without
    the complexity of the doing multiple classes in the traffic shaper
    policy.

commit 17cd83259313b16a0ef27bf94a09612be8fece96
Author: Stephen Hemminger <stephen.hemminger at vyatta.com>
Date:   Wed May 14 10:42:03 2008 -0700

    remove unused uninitialized variable
    
    One of the parameters to TrafficShaper::_define was not being passed
    or used.

commit 6031bdeb50c8e919227cfea2ac573b8a4af7e0a4
Author: Stephen Hemminger <stephen.hemminger at vyatta.com>
Date:   Thu May 8 11:20:48 2008 -0700

    Fail on commit if ceiling is less than bandwidth
    
    Change the existing warning into a failure. No one reads warnings,
    and the shaping is unstable if ceiling < bandwidth.

commit 4f5a38a5b6e7d9beb5716418c2a84414f4df57d4
Author: rbalocca <rbalocca at vyatta.com>
Date:   Wed May 7 14:46:32 2008 -0700

    Convert to our method of changelog creation

commit a0583816b4a7bee41a11ed99826de39c085db177
Author: Bob Gilligan <gilligan at vyatta.com>
Date:   Thu May 1 16:58:37 2008 -0700

    Add QoS policy configurability for PPPOE, PPPOA and classical IP over
    ATM interfaces on ADSL, and PPPOE on ethernet interfaces.

commit 733014cfc7b2e04caa44d9001549780727b206a4
Author: Mohit Mehta <mohit.mehta at vyatta.com>
Date:   Wed Apr 9 20:58:01 2008 +0000

    Fix Bug 3069 Help strings should be standardized
    - help strings standardized in vyatta-cfg-qos

http://suva.vyatta.com/git/?p=vyatta-cfg-qos.git;a=commitdiff;h=9feafc076767ded8a1133a83fb02a699cd2816cd
http://suva.vyatta.com/git/?p=vyatta-cfg-qos.git;a=commitdiff;h=c348cf92844ecc099dea151be3658740ecbaf440
http://suva.vyatta.com/git/?p=vyatta-cfg-qos.git;a=commitdiff;h=237415c05a9ab70bca8ec416a7fcdbb5dc291f20
http://suva.vyatta.com/git/?p=vyatta-cfg-qos.git;a=commitdiff;h=2762fd2d35459452718e6d26e75f28d4a6453d5b
http://suva.vyatta.com/git/?p=vyatta-cfg-qos.git;a=commitdiff;h=b90702a4ce498172f7cfec2b45c875c959cc5081
http://suva.vyatta.com/git/?p=vyatta-cfg-qos.git;a=commitdiff;h=1c372300391087c05637ca4591d48a5f347d88f7
http://suva.vyatta.com/git/?p=vyatta-cfg-qos.git;a=commitdiff;h=a6ed4e214cea48ff929bd89bd7507c753d6409e5
http://suva.vyatta.com/git/?p=vyatta-cfg-qos.git;a=commitdiff;h=216b27c681dfacba194c9f001eec6287008a750c
http://suva.vyatta.com/git/?p=vyatta-cfg-qos.git;a=commitdiff;h=17cd83259313b16a0ef27bf94a09612be8fece96
http://suva.vyatta.com/git/?p=vyatta-cfg-qos.git;a=commitdiff;h=6031bdeb50c8e919227cfea2ac573b8a4af7e0a4
http://suva.vyatta.com/git/?p=vyatta-cfg-qos.git;a=commitdiff;h=4f5a38a5b6e7d9beb5716418c2a84414f4df57d4
http://suva.vyatta.com/git/?p=vyatta-cfg-qos.git;a=commitdiff;h=a0583816b4a7bee41a11ed99826de39c085db177
http://suva.vyatta.com/git/?p=vyatta-cfg-qos.git;a=commitdiff;h=733014cfc7b2e04caa44d9001549780727b206a4


More information about the svn mailing list