diff mbox

[ovs-dev,patch_v2,3/3] tests: Enhance the pmd stats test.

Message ID 1502687378-93909-4-git-send-email-dlu998@gmail.com
State Changes Requested
Headers show

Commit Message

Darrell Ball Aug. 14, 2017, 5:09 a.m. UTC
The pmd stats test is enhanced to include megaflow stats
counting and checking.

Signed-off-by: Darrell Ball <dlu998@gmail.com>
---
 tests/pmd.at | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
diff mbox

Patch

diff --git a/tests/pmd.at b/tests/pmd.at
index b6732ea..0b1731a 100644
--- a/tests/pmd.at
+++ b/tests/pmd.at
@@ -206,6 +206,25 @@  pmd thread numa_id <cleared> core_id <cleared>:
 	lost:0
 ])
 
+AT_CHECK([ovs-vsctl set Open_vSwitch . other_config:emc-insert-inv-prob=0])
+(
+for i in `seq 0 5`;
+    do
+    pkt="in_port(7),eth(src=50:54:00:00:00:77,dst=50:54:00:00:01:78),eth_type(0x0800),ipv4(src=10.0.0.2,dst=10.0.1.1,proto=1,tos=0,ttl=64,frag=no),icmp(type=8,code=0)"
+    AT_CHECK([ovs-appctl netdev-dummy/receive p0 $pkt])
+    done
+)
+ovs-appctl time/warp 100
+
+AT_CHECK([ovs-appctl dpif-netdev/pmd-stats-show | sed SED_NUMA_CORE_PATTERN | sed '/cycles/d' | grep pmd -A 5], [0], [dnl
+pmd thread numa_id <cleared> core_id <cleared>:
+	emc hits:19
+	megaflow hits:6
+	avg. subtable lookups per hit:1.00
+	miss:1
+	lost:0
+])
+
 OVS_VSWITCHD_STOP
 AT_CLEANUP