More cleanps
authorAndreas Tonnesen <andreto@olsr.org>
Thu, 3 Feb 2005 20:38:55 +0000 (20:38 +0000)
committerAndreas Tonnesen <andreto@olsr.org>
Thu, 3 Feb 2005 20:38:55 +0000 (20:38 +0000)
src/defs.h
src/linux/kernel_routes.c
src/main.c
src/net.c

index 9e19a18..4d0f21d 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: defs.h,v 1.33 2005/01/22 00:09:18 kattemat Exp $
+ * $Id: defs.h,v 1.34 2005/02/03 20:38:55 kattemat Exp $
  */
 
 #ifndef _OLSR_DEFS
@@ -74,8 +74,6 @@
 #define        MAXMESSAGESIZE          1500    /* max broadcast size */
 #define UDP_IP_HDRSIZE          28
 
-#define OLSR_SELECT_TIMEOUT     2       /* The timeout for the main select loop */
-
 #define MAX_IFS                 32
 
 
@@ -104,8 +102,6 @@ clock_t now_times;              /* current idea of times(2) reported uptime */
 struct timeval now;            /* current idea of time */
 struct tm *nowtm;              /* current idea of time (in tm) */
 
-char ipv6_buf[100];             /* buffer for IPv6 inet_htop */
-
 olsr_bool disp_pack_in;               /* display incoming packet content? */
 olsr_bool disp_pack_out;               /* display outgoing packet content? */
 
@@ -132,14 +128,12 @@ union olsr_ip_addr main_addr;
 /*
  * OLSR UPD port
  */
-
 int olsr_udp_port;
 
 /* The socket used for all ioctls */
 int ioctl_s;
 
 /* routing socket */
-
 #if defined __FreeBSD__ || defined __MacOSX__ || defined __NetBSD__
 int rts;
 #endif
@@ -148,10 +142,6 @@ float max_tc_vtime;
 
 clock_t fwdtimer[MAX_IFS];     /* forwarding timer */
 
-extern struct timeval hold_time_fwd;
-
-struct sockaddr_in6 null_addr6;      /* Address used as Originator Address IPv6 */
-
 int minsize;
 
 olsr_bool changes;                /* is set if changes occur in MPRS set */ 
index b884417..1b2cf5f 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: kernel_routes.c,v 1.14 2005/01/31 21:28:55 kattemat Exp $
+ * $Id: kernel_routes.c,v 1.15 2005/02/03 20:38:55 kattemat Exp $
  */
 
 
 #include <sys/ioctl.h>
 #include <unistd.h>
 
+
+
+static struct sockaddr_in6 null_addr6; /* Address used as Originator Address IPv6 */
+
 /**
  *Insert a route in the kernel routing table
  *
index 2a8d4c2..de71bde 100644 (file)
@@ -37,7 +37,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: main.c,v 1.59 2005/01/29 23:45:26 kattemat Exp $
+ * $Id: main.c,v 1.60 2005/02/03 20:38:55 kattemat Exp $
  */
 
 #include <unistd.h>
@@ -709,7 +709,6 @@ set_default_values()
 {
 
   memset(&main_addr, 0, sizeof(union olsr_ip_addr));
-  memset(&null_addr6, 0, sizeof (union olsr_ip_addr));
 
   exit_value = EXIT_SUCCESS; 
   /* If the application exits by signal it is concidered success,
index 6aaa817..988954e 100644 (file)
--- a/src/net.c
+++ b/src/net.c
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: net.c,v 1.27 2005/01/03 19:00:01 kattemat Exp $
+ * $Id: net.c,v 1.28 2005/02/03 20:38:55 kattemat Exp $
  */
 
 #include "net.h"
@@ -64,6 +64,8 @@ struct olsr_netbuf
 
 static struct olsr_netbuf *netbufs[MAX_IFS];
 
+static char ipv6_buf[100]; /* for address coversion */
+
 /**
  * Create a outputbuffer for the given interface. This
  * function will allocate the needed storage according 
@@ -657,7 +659,7 @@ ip_to_string(olsr_u32_t *address)
  *Converts the 32bit olsr_u32_t datatype to
  *a char array.
  *
- *<b>NON REENTRANT!!!!</b>
+ *<b>NON REENTRANT</b>
  *
  *@param addr6 the address to "convert"
  *@return a char pointer to the string containing the IP