[X-POST] Anyone porting NetworkManager to FreeBSD ?

Debarshi Ray debarshi.ray at gmail.com
Wed Sep 24 20:42:37 UTC 2008


> I was thinking about porting it, because I really need this thing on
> my laptop and to have some programming experience. I just wanted to
> have a companion, because I'm not sure I can handle this by myself and
> because I'm pretty lazy these days, so I need to feel responsibility

Myself and Ashish are working on a library (libroute) that basically
abstracts out the various interfaces offered by different kernels to
interact with routing tables, etc.. Currently NetworkManager uses
libnl [1], which is a wrapper over the Linux kernel's PF_NETLINK
socket interface, but its entirely Linux specific. So libroute will
have a backend for PF_NETLINK (using libnl), one for PF_ROUTE, and so
on.

Once we have the required functionality, we intend to modify
NetworkManager so that it calls libroute instead of libnl.

The initial code is available here:
git://bombadil.infradead.org/~rishi/inetutils.git (see libroute/ and
route/) I must say that libroute is still in the initial stages of
developement. :-)

Interested?

Happy hacking,
Debarshi
[1] http://people.suug.ch/~tgr/libnl


More information about the freebsd-net mailing list