[ovs-dev] OVS datapath

Ben Pfaff blp at nicira.com
Tue Sep 4 15:56:57 UTC 2012


On Tue, Sep 04, 2012 at 05:11:18PM +0200, Giuseppe Lettieri wrote:
> Il 04/09/2012 16:15, Ben Pfaff ha scritto:
> >On Tue, Sep 04, 2012 at 09:32:13AM +0100, mvpblc at iol.pt wrote:
> >>  I have read this
> >>post http://openvswitch.org/pipermail/dev/2012-August/020157.html and it
> >>seems that at the moment this awesome improvements only work under freeBSD.
> >>  Is in the rode map of OVS the intention of put this available for generic
> >>linux distributions, soon?
> >I doubt it only works on FreeBSD, but I also doubt that the threaded
> >userspace datapath is faster than the Linux-specific kernel datapath.
> 
> You are right on both points. It also works on Linux and, of course,
> it is slower than the in-kernel datapath. According to my
> measurements, the Open vSwitch kernel datapath is only slightly
> slower then the plain Linux bridge, and can do ~800 Kpps in the best
> case.
> 
> There is a use, however, for a fast Linux userlevel datapath. We are
> trying to add Open Flow support in PlanetLab, and the Open vSwitch
> userlevel datapath offers an easy solution for the integration (at
> least, far more easier than the kernel datapath).

All that makes sense.  Thank you for confirming my guesses.



More information about the dev mailing list