On 14 Jan 2009, at 02:45 , Sven Eckelmann wrote:

On Tuesday 13 January 2009 22:29:25 Antoine van Gelder wrote:
On 13 Jan 2009, at 20:46 , Sven Eckelmann wrote:
PS: Interested in porting batmand again to *bsd plattforms?

Possibly - it would be nice to have the option to mesh with a beastie :)

Do you have a rough idea of what broke since it last worked ?
Don't know when it worked the last time but it doesnt compile at the moment.



Fun weekend :)

batmand compiles under FreeBSD now but Darwin (Mac OSX) support is still broken.

From what I can make out it looks like net/if_tun.h mysteriously got renditioned at some point on the road to Leopard.

Not sure what the best strategy would be moving forward. Any advice/ suggestions ? http://tuntaposx.sourceforge.net perhaps ?

Some more information at: 
http://lists.apple.com/archives/Darwin-development/2000/Oct/msg00033.html


There are also some parts marked as "not implemented" in bsd/route.c
You must check if all functions in bsd/*.c are in sync with linux/*.c


These are the functions to manage the policy routing rules - I've had some limited success running batmand with the --policy-routing-script option but this is going to have to wait till next weekend to finish up.

Best
antoine


--
http://7degrees.co.za
"Libré software for human education."

Reply via email to