[Olsr-dev] [Olsr-users] OLSR 0.6.5.2 QUAGGA plugin but does not export all routes to QUAGGA
Ferry Huberts
(spam-protected)
Thu Apr 11 21:30:25 CEST 2013
Hi guys,
Great work!
If possible, then please coordinate between each other and submit a
combined patch. That way we have 3 knowledgeable quagga people agreeing
on the patch. So that we can add all the 'Signed-of-by' and 'Tested-by'
tags in the commit :-)
On 11/04/13 21:23, Ros Molodyko wrote:
> Hi Saverio,
>
> I tested the OLSR patch with quagga 0.99.21, it works fine, all routes are exported and imported. I compared it with my patch for 0.99.21mdr2.2 and found that I placed the line
>
> if (rib->type == ZEBRA_ROUTE_OLSR) req.r.rtm_scope = RT_SCOPE_LINK;
>
> onto the wrong place in the file rt_netlink.c, because the QUAGGA-MDR version of that file have few more lines. I adjusted the position of the foregoing statement, now everything works fine.
>
> My final version of the patch for QUAGGA 0.00.21mdr2.2 is enclosed.
>
> As I noticed, the "both" value of the "ExportRoutes" parameter in the OLSR plugin is not handled. I think the olsrd-0.6.5.2\lib\quagga\README_QUAGGA needs to be updated.
>
> Thank you for your help,
>
> Rostislav Molodyko
> Mayflower Communications
>
>
>
--
Ferry Huberts
More information about the Olsr-dev
mailing list