You have described following parameters for the ovs performance. May I ask what was the exact parameters of the environment you tested in? For instance, core mask, cpu affinity, no of rx ques, how many flows, how many physical and vhost ports etc.
"These are devel numbers after doing some basic tuning:
64bytes, 13.3~13.7Mpps OVS+DPDK forwarding between 2 DPDK ports.(no vhost-user)
64bytes, ~7Mpps OVS+DPDK+vhost-user with guest running pktgen-dpdkin a single direction
64bytes, ~3Mpps OVS+DPDK+vhost-user with guest running pktgen-dpdkdoing TX and RX at the same time.
64bytes, ~3Mpps OVS+DPDK+vhost-user with guest running pktgen-dpdkdoing TX and RX at the same time.
64bytes, ~3Mpps OVS+DPDK+vhost-user with guest running testpmd.
64bytes, 1.6Mpps with OVS+DPDK+vhost-user with guest running OVS.
64bytes, 1.2Mpps with OVS+DPDK+vhost-user with guest running Linuxbridge."http://openvswitch.org/pipermail/dev/2015-May/055509.html
Thank You
RegardsHaris Tanvir
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://openvswitch.org/pipermail/ovs-discuss/attachments/20151203/cef03e7d/attachment-0002.html>