Makefile.am
| 2
debian/changelog
| 14 +
lib/Vyatta/Qos/Match.pm
| 10
lib/Vyatta/Qos/Priority.pm
| 131 +++++++++
lib/Vyatta/Qos/RoundRobin.pm
| 134 ++++++++++
lib/Vyatta/Qos/ShaperClass.pm
| 91 +++---
lib/Vyatta/Qos/TrafficShaper.pm
| 94 ++-----
scripts/vyatta-qos.pl
| 2
templates/qos-policy/priority-queue/node.def
| 8
templates/qos-policy/priority-queue/node.tag/class/node.def
| 6
templates/qos-policy/priority-queue/node.tag/class/node.tag/description/node.def
| 2
templates/qos-policy/priority-queue/node.tag/class/node.tag/match/node.def
| 4
templates/qos-policy/priority-queue/node.tag/class/node.tag/match/node.tag/description/node.def
| 2
templates/qos-policy/priority-queue/node.tag/class/node.tag/match/node.tag/interface/node.def
| 7
templates/qos-policy/priority-queue/node.tag/class/node.tag/match/node.tag/ip/destination/address/node.def
| 2
templates/qos-policy/priority-queue/node.tag/class/node.tag/match/node.tag/ip/destination/node.def
| 1
templates/qos-policy/priority-queue/node.tag/class/node.tag/match/node.tag/ip/destination/port/node.def
| 3
templates/qos-policy/priority-queue/node.tag/class/node.tag/match/node.tag/ip/dscp/node.def
| 18 +
templates/qos-policy/priority-queue/node.tag/class/node.tag/match/node.tag/ip/protocol/node.def
| 17 +
templates/qos-policy/priority-queue/node.tag/class/node.tag/match/node.tag/ip/source/address/node.def
| 2
templates/qos-policy/priority-queue/node.tag/class/node.tag/match/node.tag/ip/source/node.def
| 1
templates/qos-policy/priority-queue/node.tag/class/node.tag/match/node.tag/ip/source/port/node.def
| 3
templates/qos-policy/priority-queue/node.tag/class/node.tag/match/node.tag/ipv6/destination/address/node.def
| 2
templates/qos-policy/priority-queue/node.tag/class/node.tag/match/node.tag/ipv6/destination/node.def
| 1
templates/qos-policy/priority-queue/node.tag/class/node.tag/match/node.tag/ipv6/destination/port/node.def
| 3
templates/qos-policy/priority-queue/node.tag/class/node.tag/match/node.tag/ipv6/dscp/node.def
| 18 +
templates/qos-policy/priority-queue/node.tag/class/node.tag/match/node.tag/ipv6/protocol/node.def
| 17 +
templates/qos-policy/priority-queue/node.tag/class/node.tag/match/node.tag/ipv6/source/address/node.def
| 2
templates/qos-policy/priority-queue/node.tag/class/node.tag/match/node.tag/ipv6/source/node.def
| 1
templates/qos-policy/priority-queue/node.tag/class/node.tag/match/node.tag/ipv6/source/port/node.def
| 3
templates/qos-policy/priority-queue/node.tag/class/node.tag/match/node.tag/vif/node.def
| 5
templates/qos-policy/priority-queue/node.tag/class/node.tag/priority/node.def
| 4
templates/qos-policy/priority-queue/node.tag/class/node.tag/queue-limit/node.def
| 2
templates/qos-policy/priority-queue/node.tag/class/node.tag/queue-type/node.def
| 9
templates/qos-policy/priority-queue/node.tag/default/node.def
| 1
templates/qos-policy/priority-queue/node.tag/default/priority/node.def
| 4
templates/qos-policy/priority-queue/node.tag/default/queue-limit/node.def
| 2
templates/qos-policy/priority-queue/node.tag/default/queue-type/node.def
| 9
templates/qos-policy/priority-queue/node.tag/description/node.def
| 2
templates/qos-policy/round-robin/node.def
| 8
templates/qos-policy/round-robin/node.tag/class/node.def
| 6
templates/qos-policy/round-robin/node.tag/class/node.tag/description/node.def
| 2
templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.def
| 4
templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/description/node.def
| 2
templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/interface/node.def
| 7
templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/destination/address/node.def
| 2
templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/destination/node.def
| 1
templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/destination/port/node.def
| 3
templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/dscp/node.def
| 18 +
templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/protocol/node.def
| 17 +
templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/source/address/node.def
| 2
templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/source/node.def
| 1
templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ip/source/port/node.def
| 3
templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/destination/address/node.def
| 2
templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/destination/node.def
| 1
templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/destination/port/node.def
| 3
templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/dscp/node.def
| 18 +
templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/protocol/node.def
| 17 +
templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/source/address/node.def
| 2
templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/source/node.def
| 1
templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/ipv6/source/port/node.def
| 3
templates/qos-policy/round-robin/node.tag/class/node.tag/match/node.tag/vif/node.def
| 5
templates/qos-policy/round-robin/node.tag/class/node.tag/queue-limit/node.def
| 2
templates/qos-policy/round-robin/node.tag/class/node.tag/queue-type/node.def
| 10
templates/qos-policy/round-robin/node.tag/default/node.def
| 1
templates/qos-policy/round-robin/node.tag/default/queue-limit/node.def
| 2
templates/qos-policy/round-robin/node.tag/default/queue-type/node.def
| 10
templates/qos-policy/round-robin/node.tag/description/node.def
| 2
templates/qos-policy/round-robin/node.tag/quantum/node.def
| 2
templates/qos-policy/traffic-shaper/node.tag/class/node.tag/priority/node.def
| 1
templates/qos-policy/traffic-shaper/node.tag/default/priority/node.def
| 1
71 files changed, 684 insertions(+), 114 deletions(-)
New commits:
commit 7ee0934e1bd51565e3a61984a7c45e642617db81
Author: Stephen Hemminger <[email protected]>
Date: Mon Apr 13 17:56:05 2009 -0700
0.12.16
commit d222de9c4110494f2621fe9251254a724fa20dc5
Author: Stephen Hemminger <[email protected]>
Date: Mon Apr 13 16:49:02 2009 -0700
Fix RoundRobin scheduler
Need to change assumptions in ShaperClass about bandwidth and
this goes over to TrafficShaper and RR.
commit 1c240e8ba32f96b002ecaf0b7a1e87e1e15d1605
Author: Stephen Hemminger <[email protected]>
Date: Mon Apr 13 15:11:12 2009 -0700
Add RoundRobin and Priority to build
commit 5ffdd07788770e5431fb839d77d4a530c8166fb6
Author: Stephen Hemminger <[email protected]>
Date: Mon Apr 13 11:33:32 2009 -0700
Add priority policy support
New policy allowing strict priority traffic assignment
commit 7fb402fcd390b302f60ecf66bf4ed9d72de79214
Author: Stephen Hemminger <[email protected]>
Date: Mon Apr 13 11:31:31 2009 -0700
Add deficit Round-Robin support
Round-robin class based policy
commit edd48273398ba5bf16e9a3233df3429d53cdcc40
Author: Stephen Hemminger <[email protected]>
Date: Mon Apr 13 11:30:37 2009 -0700
Allow constructor with out configuration
Useful for creating default class without configuration.
commit 8f90c19d1e162d5e393e958a534501c002254c01
Author: Stephen Hemminger <[email protected]>
Date: Mon Apr 13 11:29:12 2009 -0700
Redo traffic-shaper class contstructor
Simplify so it can be more general in future.
commit 8ab89c9b3b1590765c87dfa920f126a6e49528c3
Author: Stephen Hemminger <[email protected]>
Date: Mon Apr 13 11:27:48 2009 -0700
Check for conflicts when match is created
This allows moving code out of the qos class code over to where
match rules are handled.
commit 8c2895f17e573cd1a4c08bd4682555e41c115931
Author: Stephen Hemminger <[email protected]>
Date: Thu Apr 9 17:48:24 2009 -0700
Split class and sub qdisc generation
Newer features will have non-hierarchal queue disc where there
are no classes just sub-queues.
commit e884c6fb36c42339009198ab27dfe80e1f2143f7
Author: Stephen Hemminger <[email protected]>
Date: Fri Apr 3 11:02:35 2009 -0700
Remove extra help text
http://suva.vyatta.com/git/?p=vyatta-cfg-qos.git;a=commitdiff;h=7ee0934e1bd51565e3a61984a7c45e642617db81
http://suva.vyatta.com/git/?p=vyatta-cfg-qos.git;a=commitdiff;h=d222de9c4110494f2621fe9251254a724fa20dc5
http://suva.vyatta.com/git/?p=vyatta-cfg-qos.git;a=commitdiff;h=1c240e8ba32f96b002ecaf0b7a1e87e1e15d1605
http://suva.vyatta.com/git/?p=vyatta-cfg-qos.git;a=commitdiff;h=5ffdd07788770e5431fb839d77d4a530c8166fb6
http://suva.vyatta.com/git/?p=vyatta-cfg-qos.git;a=commitdiff;h=7fb402fcd390b302f60ecf66bf4ed9d72de79214
http://suva.vyatta.com/git/?p=vyatta-cfg-qos.git;a=commitdiff;h=edd48273398ba5bf16e9a3233df3429d53cdcc40
http://suva.vyatta.com/git/?p=vyatta-cfg-qos.git;a=commitdiff;h=8f90c19d1e162d5e393e958a534501c002254c01
http://suva.vyatta.com/git/?p=vyatta-cfg-qos.git;a=commitdiff;h=8ab89c9b3b1590765c87dfa920f126a6e49528c3
http://suva.vyatta.com/git/?p=vyatta-cfg-qos.git;a=commitdiff;h=8c2895f17e573cd1a4c08bd4682555e41c115931
http://suva.vyatta.com/git/?p=vyatta-cfg-qos.git;a=commitdiff;h=e884c6fb36c42339009198ab27dfe80e1f2143f7
_______________________________________________
svn mailing list
[email protected]
http://mailman.vyatta.com/mailman/listinfo/svn