Acked-by: Alex Wang <al...@nicira.com>
On Mon, May 19, 2014 at 6:20 AM, Ryan Wilson <wr...@nicira.com> wrote: > From: Andy Zhou <az...@nicira.com> > > Signed-off-by: Andy Zhou <az...@nicira.com> > Signed-off-by: Ryan Wilson <wr...@nicira.com> > --- > tests/ofproto-dpif.at | 44 ++++++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 44 insertions(+) > > diff --git a/tests/ofproto-dpif.at b/tests/ofproto-dpif.at > index fad8f2c..b87f735 100644 > --- a/tests/ofproto-dpif.at > +++ b/tests/ofproto-dpif.at > @@ -328,6 +328,50 @@ AT_CHECK([tail -1 stdout], [0], > OVS_VSWITCHD_STOP > AT_CLEANUP > > +AT_SETUP([ofproto-dpif - group stats single bucket]) > +OVS_VSWITCHD_START > +ADD_OF_PORTS([br0], [1], [10], [11]) > +AT_CHECK([ovs-ofctl -O OpenFlow12 add-group br0 > 'group_id=1234,type=select,bucket=output:10,weight=2000,bucket=output:11,weight=0']) > +AT_CHECK([ovs-ofctl -O OpenFlow12 add-flow br0 'ip > actions=write_actions(group:1234)']) > +( > +for i in `seq 0 2`; > + do > + > > pkt="in_port(1),eth(src=50:54:00:00:00:05,dst=50:54:00:00:01:00),eth_type(0x0800),ipv4(src=10.0.0.2,dst=10.0.0.1,proto=1,tos=0,ttl=64,frag=no),icmp(type=8,code=0)" > + AT_CHECK([ovs-appctl netdev-dummy/receive p1 $pkt]) > + done > +) > +ovs-appctl time/warp 100 > +sleep 1 # wait for forwarders process packets > +AT_CHECK([ovs-ofctl -O OpenFlow12 -vwarn dump-group-stats br0], [0], > [stdout]) > +AT_CHECK([STRIP_XIDS stdout | sort], [0], [dnl > + > group_id=1234,ref_count=0,packet_count=3,byte_count=180,bucket0:packet_count=3,byte_count=180,bucket1:packet_count=0,byte_count=0 > +OFPST_GROUP reply (OF1.2): > +]) > +OVS_VSWITCHD_STOP > +AT_CLEANUP > + > +AT_SETUP([ofproto-dpif - group stats all buckets]) > +OVS_VSWITCHD_START > +ADD_OF_PORTS([br0], [1], [10], [11]) > +AT_CHECK([ovs-ofctl -O OpenFlow12 add-group br0 > 'group_id=1234,type=all,bucket=output:10,bucket=output:11']) > +AT_CHECK([ovs-ofctl -O OpenFlow12 add-flow br0 'ip > actions=write_actions(group:1234)']) > +( > +for i in `seq 0 2`; > + do > + > > pkt="in_port(1),eth(src=50:54:00:00:00:05,dst=50:54:00:00:01:00),eth_type(0x0800),ipv4(src=10.0.0.2,dst=10.0.0.1,proto=1,tos=0,ttl=64,frag=no),icmp(type=8,code=0)" > + AT_CHECK([ovs-appctl netdev-dummy/receive p1 $pkt]) > + done > +) > +ovs-appctl time/warp 100 > +sleep 1 # wait for forwarders process packets > +AT_CHECK([ovs-ofctl -O OpenFlow12 -vwarn dump-group-stats br0], [0], > [stdout]) > +AT_CHECK([STRIP_XIDS stdout | sort], [0], [dnl > + > group_id=1234,ref_count=0,packet_count=3,byte_count=180,bucket0:packet_count=3,byte_count=180,bucket1:packet_count=3,byte_count=180 > +OFPST_GROUP reply (OF1.2): > +]) > +OVS_VSWITCHD_STOP > +AT_CLEANUP > + > AT_SETUP([ofproto-dpif - registers]) > OVS_VSWITCHD_START > ADD_OF_PORTS([br0], [20], [21], [22], [33], [90]) > -- > 1.7.9.5 > > _______________________________________________ > dev mailing list > dev@openvswitch.org > http://openvswitch.org/mailman/listinfo/dev >
_______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev