<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div>Op 14 okt 2011, om 17:17 heeft Markus Kittenberger het volgende geschreven:</div><blockquote type="cite"><div class="gmail_quote">On Fri, Oct 14, 2011 at 3:55 PM, Teco Boot <span dir="ltr"><<a href="mailto:teco@inf-net.nl">teco@inf-net.nl</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; position: static; z-index: auto; ">
On 1: no tunnel being set up to SGW server:<br>
<br>
When no gateway is in the network anymore, gw list is empty. Tunnels<br>
are cleaned up. After a gateway got back, no new tunnel is set up.<br>
Looks like a bug.<br></blockquote><div>but this behaviour sounds sane,.. </div><div><br></div><div>(but hmm i did not fully read everything in this thread,..)</div></div></blockquote><div class="gmail_quote"><div><div>I can put some debug syslog writes around a gw check.</div><div>I see what I can do.</div><div><br></div></div></div><blockquote type="cite"><div class="gmail_quote"><div>Markus</div><div><br></div><div>p.s. but not cleaning up tunnel on exit (did u kill it?) is bad,..</div></div></blockquote><div>No. Nice shutdown. All state is cleaned up, except the tunl0.</div><div><br></div><br><blockquote type="cite"><div class="gmail_quote">
<div>and trying to add a route that exists (does not necesarrily harm, but should be looked into)</div></div></blockquote><div>It is adding an address.</div><div><br></div><br><blockquote type="cite"><div class="gmail_quote"><div>p.p.s </div><div>><span class="Apple-style-span" style="color: rgb(68, 68, 68); font-family: arial, sans-serif; font-size: 13px; background-color: rgb(255, 255, 255); ">I have the netlink error message on almost all my nodes. Update the message so that it tells us which route is duplicate?</span></div>
<div>usually this messages comes together with a second one telling you which route it was,.. (hmm did u compile out (too many) error messages?)</div></div></blockquote><div>Yes. The msg is not catched by the code.</div><div><br></div><div>I send a syslog msg just before it happens:</div><div>static int</div><div><div>olsr_add_ip(int ifindex, union olsr_ip_addr *ip, const char *l, bool create)</div><div>{</div></div><div> ......</div><div><div>  if (1) {</div><div>    struct ipaddr_str buf1;</div><div>    olsr_syslog(OLSR_LOG_INFO,"olsr_add_ip: call olsr_netlink_send for ifindex %i, address %s", ifindex, olsr_ip_to_string(&buf1, ip));</div><div>  }</div></div><div><div>  return olsr_netlink_send(&req.n);</div><div>}</div></div><div><br></div><div><div><span class="Apple-style-span" style="font-family: monospace; ">Oct 14 11:35:55 AHR-175-166 olsrd[19324]: olsr_add_ip: call olsr_netlink_send for ifindex 25, address 172.31.175.166</span><span class="Apple-style-span" style="font-family: monospace; "><br></span><span class="Apple-style-span" style="font-family: monospace; ">Oct 14 11:35:55 AHR-175-166 olsrd[19324]: olsr_netlink_send: just before checking l_err->error</span><span class="Apple-style-span" style="font-family: monospace; "><br></span><span class="Apple-style-span" style="font-family: monospace; ">Oct 14 11:35:55 AHR-175-166 olsrd[19324]: Received netlink error code File exists (-17)</span></div></div><div><br></div><div><br></div><div>Anther side effect:</div><div>When there is a condition that there is no smartgw selected (and no tunnel), and olsrd is stopped (OK), the next time olsrd is started it fails.</div><div>With olsrd -d 1:</div><div><div>OLSR EXIT: Cannot initialize gateway tunnels</div><div>Terminated</div></div><div><br></div><div><br></div><div><br></div><div>Teco</div><div><br></div><div><br></div></div></body></html>