<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7652.24">
<TITLE>RE: [Babel-users] Convergence problem</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>It seems that patch fixed the problem. I dont see that kind problem anymore.<BR>
I removed ipv6cp-use-persistent from options file, and routing process was working with no problem. So problem with changing link local ip is also solved.<BR>
<BR>
I will do further test, so if I will find another problem, I will let you know.<BR>
<BR>
Thank you very much for that patches.<BR>
<BR>
<BR>
-----Original Message-----<BR>
From: Juliusz Chroboczek [<A HREF="mailto:Juliusz.Chroboczek@pps.jussieu.fr">mailto:Juliusz.Chroboczek@pps.jussieu.fr</A>]<BR>
Sent: Mon 7/7/2008 8:42 PM<BR>
To: Robert Lukan<BR>
Cc: babel-users@lists.alioth.debian.org<BR>
Subject: Re: [Babel-users] Convergence problem<BR>
<BR>
&gt; But problem with convergence is still present, not always but sometimes.<BR>
<BR>
I understand that:<BR>
<BR>
&nbsp;- the rxcost on the Alix board remains stuck at infinity;<BR>
&nbsp;- and hence the txcost on the SuSE PC is at infinity too.<BR>
<BR>
If so, it looks like an issue with the link quality estimation.&nbsp; I've<BR>
found one typo in this code, for which I'm attaching a fix; let me<BR>
know if it fixes your issues.<BR>
<BR>
If it doesn't, I'd be glad if you could confirm that the Alix board is<BR>
receiving the Hellos from the PC when the problem happens (tcpdump<BR>
should show if you're receiving the Babel packets).<BR>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Juliusz<BR>
<BR>
Mon Jul&nbsp; 7 20:35:55 CEST 2008&nbsp; Juliusz Chroboczek &lt;jch@pps.jussieu.fr&gt;<BR>
&nbsp; * Fix typo when handling late hellos.<BR>
&nbsp; No hello is -1, not 0.<BR>
diff -rN -u old-babel/neighbour.c new-babel/neighbour.c<BR>
--- old-babel/neighbour.c&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2008-07-07 20:39:36.000000000 +0200<BR>
+++ new-babel/neighbour.c&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2008-07-07 20:39:36.000000000 +0200<BR>
@@ -174,7 +174,7 @@<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; packets during a link outage.&nbsp; Ignore it, but reset<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the expected seqno. */<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; neigh-&gt;hello_seqno = hello;<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; hello = 0;<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; hello = -1;<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; missed_hellos = 0;<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rc = 1;<BR>
<BR>
</FONT>
</P>

</BODY>
</HTML>