Hi all, I have been working on some benchmarks of user space connection tracking. I wanted to give some feedback on the results so that I got on two patch series that were submitted by Paolo and Gaëtan a while ago.
In this intent, I have written a small script that makes use of T-Rex ASTF API to generate arbitrary TCP and UDP connections: https://github.com/rh-nfv-int/trex-core/blob/master/scripts/conntrack_ndr.py TL;DR: Both series show significant improvement in conntrack creation and destruction for a single core (around +240%). However, there seem to be scalability issues with multiple cores in Gaëtan's series. Detailed benchmark procedure and results: https://gist.github.com/rjarry/efe91f14a9bda4eb287592f696dbd123 Gaëtan Rivet's series: https://patchwork.ozlabs.org/project/openvswitch/list/?series=292039 Paolo Valerio's series (first 3 patches are missing from the web ui): https://patchwork.ozlabs.org/project/openvswitch/list/?series=291239 Cheers, -- Robin _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
