<br><br><div class="gmail_quote">On Tue, Aug 31, 2010 at 11:11 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>
<div class="im"><br>
On 08/31/2010 09:53 PM, Markus Kittenberger wrote:<br>
> the srcip should be defineable per interface (in the config file) using the<br>
> IPv4Src parameter<br>
<br>
</div>As far as I see it the olsr_cnf->unicast_src_ip option is global and is<br>
not per-interface configurable? </blockquote><div>yes it is, i looked at ip4srcip which is used as src ip for olsrd messages, .. </div><div><br></div><div>(and once there was an idea to use this as optional source for the unicast_src_ip sa well, but usually nobody needs interface specific unicast_src_ips)</div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">And this is what the netlink code [1]<br>
uses to set the source tag for its routes.<br>
<br>
Also if you look at the code that configures the main IP address when<br>
the MainIp option is not used, it sets up the unicast_src_ip correctly<br>
(from the first interface defined, same as main_addr). But when MainIp<br>
is used, unicast_src_ip is never defined.<br>
<br>
So either unicast_src_ip should be set in oparse.y when processing the<br>
MainIp directive or the netlink code should be modified to use main_addr<br>
instead of unicast_src_ip and the latter removed as it is not used<br>
anywhere else as far as I can see.<br></blockquote><div>true this config var is not really needed (as it will probably have always same content as main_addr), but as i don`t have the time to think over it at the moment, ...</div>
<div><br></div><div>i made a trivial patch, that should set the unicast_src_ip when an main-ip is used,.. (and ipv4 is used)</div><div><br></div><div>Markus</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

[1] - src/linux/kernel_routes_nl.c, line 527<br>
<div><div class="h5"><br>
Best regards.<br>
--<br>
Jernej Kos <<a href="mailto:kostko@unimatrix-one.org">kostko@unimatrix-one.org</a>><br>
<br>
</div></div></blockquote></div><br>