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

Reply via email to