[ovs-dev] RFC: the meaning of LINUX_DATAPATH and HAVE_IF_DL

Luigi Rizzo rizzo at iet.unipi.it
Fri Jan 24 00:45:34 UTC 2014


On Thu, Jan 23, 2014 at 4:43 PM, Ben Pfaff <blp at nicira.com> wrote:

> On Fri, Jan 24, 2014 at 01:29:32AM +0100, Daniele Di Proietto wrote:
> > I'll just attach the patch (just for a quick preview, it is not ready
> jet)
> > that builds the userspace components for the kernel datapath in FreeBSD.
> We
> > provide some linux functionalities (netlink and epoll) through wrappers
> > (not included here) so that LINUX_DATAPATH is true. What we may need is a
> > better way to understand which features are present to exclude some
> blocks
> > inside LINUX_DATAPATH.
>
> From reading this, it looks like the BSD kernel datapath port also
> uses Netlink as the communication channel to the kernel.  Is that
> correct?
>

correct. daniele implemented netlink generic sockets
for FreeBSD as a kernel module as part of the work.

cheers
luigi




-- 
-----------------------------------------+-------------------------------
 Prof. Luigi RIZZO, rizzo at iet.unipi.it  . Dip. di Ing. dell'Informazione
 http://www.iet.unipi.it/~luigi/        . Universita` di Pisa
 TEL      +39-050-2211611               . via Diotisalvi 2
 Mobile   +39-338-6809875               . 56122 PISA (Italy)
-----------------------------------------+-------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openvswitch.org/pipermail/ovs-dev/attachments/20140123/70db5594/attachment-0003.html>


More information about the dev mailing list