Merge branch 'stable' into tunnel
[olsrd.git] / src / olsr.c
index d70f8d7..0baf5f8 100644 (file)
@@ -63,6 +63,7 @@
 #include "common/avl.h"
 #include "net_olsr.h"
 #include "lq_plugin.h"
+#include "gateway.h"
 #include "duplicate_handler.h"
 
 #include <stdarg.h>
@@ -228,6 +229,9 @@ olsr_process_changes(void)
     olsr_print_neighbor_table();
     olsr_print_two_hop_neighbor_table();
     olsr_print_tc_table();
+
+    // TODO push this to debug level 3 or 4
+    olsr_print_gateway();
 #endif
   }
 
@@ -307,6 +311,9 @@ olsr_init_tables(void)
   /* Initialize HNA set */
   olsr_init_hna_set();
 
+  /* Initialize smart gateways */
+  olsr_init_gateways();
+
   /* Initialize duplicate handler */
 #ifndef NO_DUPLICATE_DETECTION_HANDLER
   olsr_duplicate_handler_init();