Did some changes to the debug output. The neighbor table is now also printed at all...
authorAndreas Tonnesen <andreto@olsr.org>
Sun, 21 Nov 2004 13:45:50 +0000 (13:45 +0000)
committerAndreas Tonnesen <andreto@olsr.org>
Sun, 21 Nov 2004 13:45:50 +0000 (13:45 +0000)
src/neighbor_table.c
src/olsr.c
src/scheduler.c

index fcc0cdd..b53ecf7 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: neighbor_table.c,v 1.18 2004/11/21 11:28:56 kattemat Exp $
+ * $Id: neighbor_table.c,v 1.19 2004/11/21 13:45:50 kattemat Exp $
  */
 
 
@@ -481,8 +481,6 @@ olsr_print_neighbor_table()
 #endif
   double best_lq, inv_best_lq;
   char *fstr;
-  struct mpr_selector *mprs;
-  char *sel;
 
   olsr_printf(1, "\n--- %02d:%02d:%02d.%02d ------------------------------------------------ NEIGHBORS\n\n",
               nowtm->tm_hour,
@@ -492,13 +490,13 @@ olsr_print_neighbor_table()
 
   if (olsr_cnf->ip_version == AF_INET)
   {
-    olsr_printf(1, "IP address       LQ     NLQ    SYM  MPR  MPRS  will\n");
+    olsr_printf(1, "IP address       LQ     NLQ    SYM   MPR   MPRS  will\n");
     fstr = "%-15s  %5.3f  %5.3f  %s  %s  %s  %d\n";
   }
 
   else
   {
-    olsr_printf(1, "IP address                               LQ     NLQ    SYM  MPR  MPRS  will\n");
+    olsr_printf(1, "IP address                               LQ     NLQ    SYM   MPR   MPRS  will\n");
     fstr = "%-39s  %5.3f  %5.3f  %s  %s  %s  %d\n";
   }
 
@@ -517,19 +515,12 @@ olsr_print_neighbor_table()
           best_lq = 0.0;
           inv_best_lq = 0.0;
 #endif
-          sel = "    ";
-
-          for (mprs = mprs_list.next; mprs != &mprs_list; mprs = mprs->next)
-            if (COMP_IP(&mprs->MS_main_addr, &neigh->neighbor_main_addr))
-              {
-                sel = "MPRS";
-                break;
-              }
 
           olsr_printf(1, fstr, olsr_ip_to_string(&neigh->neighbor_main_addr),
                       inv_best_lq, best_lq,
-                      (neigh->status == SYM) ? "SYM" : "   ",
-                      neigh->is_mpr ? "MPR" : "   ", sel,
+                      (neigh->status == SYM) ? "YES " : "NO  ",
+                      neigh->is_mpr ? "YES " : "NO  ", 
+                     olsr_lookup_mprs_set(&neigh->neighbor_main_addr) == NULL ? "NO  " : "YES ",
                       neigh->willingness);
         }
     }
index d7106d0..d28556c 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: olsr.c,v 1.27 2004/11/21 11:28:56 kattemat Exp $
+ * $Id: olsr.c,v 1.28 2004/11/21 13:45:50 kattemat Exp $
  */
 
 /**
@@ -64,7 +64,6 @@
 #include <stdarg.h>
 #include <signal.h>
 
-olsr_bool want_neigh;
 
 /**
  *Checks if a timer has timed out.
@@ -176,8 +175,6 @@ olsr_process_changes()
   if(changes_hna)
     olsr_printf(3, "CHANGES IN HNA\n");  
 #endif
-
-  want_neigh = OLSR_FALSE;
   
   if(!changes_neighborhood &&
      !changes_topology &&
@@ -250,7 +247,6 @@ olsr_process_changes()
   
   if (olsr_cnf->debug_level > 0)
     {
-      want_neigh = OLSR_TRUE;
 
       if (olsr_cnf->debug_level > 1)
         olsr_print_tc_table();
@@ -266,9 +262,8 @@ olsr_process_changes()
             }
         }
 
-#ifdef USE_LINK_QUALITY
       olsr_print_link_set();
-#endif
+      olsr_print_neighbor_table();
     }
 
   for(tmp_pc_list = pcf_list; 
index 3479026..a12981f 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: scheduler.c,v 1.21 2004/11/21 11:28:56 kattemat Exp $
+ * $Id: scheduler.c,v 1.22 2004/11/21 13:45:50 kattemat Exp $
  */
 
 
@@ -53,7 +53,6 @@
 
 
 static float pollrate;
-olsr_bool want_neigh;
 
 
 /**
@@ -135,17 +134,6 @@ scheduler()
 
 
       /* Check for changes in topology */
-
-      if (changes || want_neigh)
-       {
-          // if the MPR selector might have been updated, we have to print
-          // the updated neighbour table, as it now contains an "MPRS" column
-
-          olsr_print_neighbor_table();
-
-          want_neigh = OLSR_FALSE;
-        }
-
       if(changes)
         {
          olsr_printf(3, "ANSN UPDATED %d\n\n", ansn);