@@ -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
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(+)