<div>the srcip should be defineable per interface (in the config file) using the IPv4Src parameter</div><div><br></div><div>main-ip is just the originator-adress used in olsr messages-headers sent out by your node</div><div>
<br></div><div>Markus</div><br><div class="gmail_quote">On Tue, Aug 31, 2010 at 6:15 PM, Jernej Kos <span dir="ltr"><<a href="mailto:kostko@unimatrix-one.org">kostko@unimatrix-one.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hello!<br>
<br>
I have found a problem with enabling both MainIp and SrcIpRoutes in<br>
olsrd 0.6.0. It would appear that even with SrcIpRoutes enabled no src<br>
is specified when adding routes via netlink.<br>
<br>
The problem seems to be the configuration parser for amain_ip that only<br>
sets olsr_cnf->main_addr (via inet_pton) but does not set<br>
olsr_cnf->unicast_src_ip which is checked in olsr_os_process_rt_entry.<br>
<br>
So src stays at NULL and is not propagated further. When MainIp is not<br>
used the process works because both main_addr and unicast_src_ip are set<br>
to the same value (btw why is there a need for two variables when they<br>
should have the same value anyway?).<br>
<br>
Best regards.<br>
<font color="#888888">--<br>
Jernej Kos <<a href="mailto:kostko@unimatrix-one.org">kostko@unimatrix-one.org</a>><br>
<br>
</font><br>--<br>
Olsr-dev mailing list<br>
<a href="mailto:Olsr-dev@lists.olsr.org">Olsr-dev@lists.olsr.org</a><br>
<a href="http://lists.olsr.org/mailman/listinfo/olsr-dev" target="_blank">http://lists.olsr.org/mailman/listinfo/olsr-dev</a><br></blockquote></div><br>