On Mon, May 18, 2015 at 10:47 AM, Daniele Di Proietto <diproiet...@vmware.com> wrote: > 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 > > v1 -> v2: > * Move duplicate list destruction into separate function in netdev-dummy > * Store packet metadata initializer in dp_netdev_port > * dp_netdev_queue_batches() is called only if the flow has been found. >
Thanks for all the patches. I pushed the series to master. _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev