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."