> -----Original Message----- > From: dev [mailto:dev-boun...@openvswitch.org] On Behalf Of Daniele Di > Proietto > Sent: Thursday, April 23, 2015 7:40 PM > To: dev@openvswitch.org > Subject: [ovs-dev] [PATCH 0/7] Userspace datapath performance improvements > > This series contains different tweaks to improve the performance of the > userspace datapath with DPDK ports. > > The first commits reduce the size of struct dp_packet to three cachelines > (two used by DPDK and one for our metadata). I've put in also some style > fixes for lib/dp-packet.h > > Then, a microoptimization in the packet metadata initialization (which > appears to be a bottleneck for simple workflows), toghether with the > dp_packet changes, seems to improve single flow phy2phy throughput > > The last two commits change the way the userspace datapath handles output > batches: this should give a significant improvement to multiple megaflows > scenarios >
I've tested with a single flow and it shows a 9% throughput increase for Phy-2-Phy on my system - and that doesn't account for the other improvements for multiple megaflows. Patches look good to me. I've one minor comment - will send inline. Thanks. _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev