Decreased inerface changes poll interval
authorAndreas Tonnesen <andreto@olsr.org>
Mon, 23 May 2005 14:12:57 +0000 (14:12 +0000)
committerAndreas Tonnesen <andreto@olsr.org>
Mon, 23 May 2005 14:12:57 +0000 (14:12 +0000)
src/interfaces.c
src/interfaces.h

index b03cec0..4cf3033 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: interfaces.c,v 1.22 2005/05/17 23:53:01 kattemat Exp $
+ * $Id: interfaces.c,v 1.23 2005/05/23 14:12:57 kattemat Exp $
  */
 
 #include "defs.h"
@@ -101,7 +101,7 @@ ifinit()
     }
   
   /* register network interface update function with scheduler */
-  olsr_register_scheduler_event(&check_interface_updates, NULL, 5.0, 0, NULL);
+  olsr_register_scheduler_event(&check_interface_updates, NULL, IFCHANGES_POLL_INT, 0, NULL);
 
   return (ifnet == NULL) ? 0 : 1;
 }
index 49a099a..f1c464a 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: interfaces.h,v 1.26 2005/03/07 07:08:02 kattemat Exp $
+ * $Id: interfaces.h,v 1.27 2005/05/23 14:12:57 kattemat Exp $
  */
 
 
@@ -150,6 +150,9 @@ struct interface
 #define IFCHG_IF_REMOVE        2
 #define IFCHG_IF_UPDATE        3
 
+/* The rate to poll for interface changes at */
+#define IFCHANGES_POLL_INT     2.5
+
 /* The interface linked-list */
 struct interface *ifnet;