[Babel-users] Convergence problem

Juliusz Chroboczek Juliusz.Chroboczek at pps.jussieu.fr
Mon Jul 7 18:42:48 UTC 2008


> But problem with convergence is still present, not always but sometimes.

I understand that:

 - the rxcost on the Alix board remains stuck at infinity;
 - and hence the txcost on the SuSE PC is at infinity too.

If so, it looks like an issue with the link quality estimation.  I've
found one typo in this code, for which I'm attaching a fix; let me
know if it fixes your issues.

If it doesn't, I'd be glad if you could confirm that the Alix board is
receiving the Hellos from the PC when the problem happens (tcpdump
should show if you're receiving the Babel packets).

                                        Juliusz

Mon Jul  7 20:35:55 CEST 2008  Juliusz Chroboczek <jch at pps.jussieu.fr>
  * Fix typo when handling late hellos.
  No hello is -1, not 0.
diff -rN -u old-babel/neighbour.c new-babel/neighbour.c
--- old-babel/neighbour.c       2008-07-07 20:39:36.000000000 +0200
+++ new-babel/neighbour.c       2008-07-07 20:39:36.000000000 +0200
@@ -174,7 +174,7 @@
                        packets during a link outage.  Ignore it, but reset
                        the expected seqno. */
                     neigh->hello_seqno = hello;
-                    hello = 0;
+                    hello = -1;
                     missed_hellos = 0;
                 }
                 rc = 1;



More information about the Babel-users mailing list