> -----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

Reply via email to