Good post.<p>And I have performance numbers with OVS-dpdk that make kernel bypass compelling since its off-the-charts while comparing with kernel datapath.<p>For those interested, 
my ovs-dpdk experiments which also include patches, README etc. for others to carry it themselves can be found here:<p><a href="https:&#x2F;&#x2F;www.dropbox.com&#x2F;sh&#x2F;nfe70cgksmy543k&#x2F;AABD_0qsQ15e2GItXDNCpxBaa?dl=0" rel="nofollow">https:&#x2F;&#x2F;www.dropbox.com&#x2F;sh&#x2F;nfe70cgksmy543k&#x2F;AABD_0qsQ15e2GItX...</a><p>The perf results directory has the ovs-dpdk perf for all the use-cases in the dataplane performance pdf that you might be interested in.<p>Has use-cases covering up to 11VM or 11 containers with 11 IP flows to measure dataplane performance.<p>Also you really need a server with 1 gig hugetlb support (and also enable that for guest) to extract maximum performance.<p>Expected I guess ...