[Olsr-dev] olsrd mdns plug-in works

ZioPRoTo (Saverio Proto) (spam-protected)
Thu Mar 12 17:04:47 CET 2009


we managed to have the olsrd mdns plugin run on OpenWRT 8.09 with two
Linksys WRT54G

we had to adapt a little the plugin to roll back to olsrd-0.5.6r3 to
have it running on OpenWRT

compiling latest tip of olsrd in OperWRT and adding the plugin
resulted in a Segmentation Fault as soon as the plugin loads. We did
not investigate too much but I think is related to the registering of
the olsr_parser function.

we then adapted the plugin to olsrd-0.5.6r3 because this version is
the one shipped with the trunk of OpenWRT

the plugin works great, however OLSR seems not very stable sometimes
not adding routes to the routing table. Is the 0.5.6r3 supposed to be
stable ?? Should we choose another stable reference version ?

So here the code:

http://hg.ninux.org/hg/olsrd-ninux-messy/ (branch adaptbmf)
mdns-plugin for latest olsr-tip
http://hg.ninux.org/hg/olsrd-0.5.6-mdns/ mdns-plugin adapted to
0.5.6r3 for OpenWRT compatibility
https://svn.ninux.org/ninuxdeveloping/browser/packages/olsrd Modified
OpenWRT package for OLSR that inclues the plugin

In the next week we are going to test the plugin on our mesh network
at Ninux.org, and we are going to clean up the code (now is functional
but a real mess for what concerns readibility)

Is there any guideline to prepare the code in order to have it
included in the standard olsrd distribution ??

Regards :)


More information about the Olsr-dev mailing list