<!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>
> But problem with convergence is still present, not always but sometimes.<BR>
<BR>
I understand that:<BR>
<BR>
- the rxcost on the Alix board remains stuck at infinity;<BR>
- 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. 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>
Juliusz<BR>
<BR>
Mon Jul 7 20:35:55 CEST 2008 Juliusz Chroboczek <jch@pps.jussieu.fr><BR>
* Fix typo when handling late hellos.<BR>
No hello is -1, not 0.<BR>
diff -rN -u old-babel/neighbour.c new-babel/neighbour.c<BR>
--- old-babel/neighbour.c 2008-07-07 20:39:36.000000000 +0200<BR>
+++ new-babel/neighbour.c 2008-07-07 20:39:36.000000000 +0200<BR>
@@ -174,7 +174,7 @@<BR>
packets during a link outage. Ignore it, but reset<BR>
the expected seqno. */<BR>
neigh->hello_seqno = hello;<BR>
- hello = 0;<BR>
+ hello = -1;<BR>
missed_hellos = 0;<BR>
}<BR>
rc = 1;<BR>
<BR>
</FONT>
</P>
</BODY>
</HTML>