* rearranged fields a little bit to save space
authorBernd Petrovitsch <bernd@firmix.at>
Sun, 25 Nov 2007 21:38:13 +0000 (21:38 +0000)
committerBernd Petrovitsch <bernd@firmix.at>
Sun, 25 Nov 2007 21:38:13 +0000 (21:38 +0000)
src/duplicate_set.h
src/interfaces.h
src/link_set.h
src/olsr_cfg.h

index b42312c..796909b 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * The olsr.org Optimized Link-State Routing daemon(olsrd)
- * Copyright (c) 2004, Andreas Tønnesen(andreto@olsr.org)
+ * Copyright (c) 2004, Andreas TÃ\83¸nnesen(andreto@olsr.org)
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without 
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: duplicate_set.h,v 1.11 2007/10/21 20:15:51 bernd67 Exp $
+ * $Id: duplicate_set.h,v 1.12 2007/11/25 21:38:13 bernd67 Exp $
  */
 
 #ifndef _OLSR_DUP_TABLE
@@ -50,9 +50,9 @@ struct dup_entry
 {
   union olsr_ip_addr     addr;      /* IP address of originator */
   olsr_u16_t             seqno;     /* Seqno of message */
+  olsr_u8_t              forwarded; /* If this message was forwarded or not */
   clock_t                timer;            /* Holding time */
   struct dup_iface       *ifaces;   /* Interfaces this message was recieved on */
-  olsr_u8_t              forwarded; /* If this message was forwarded or not */
   struct dup_entry       *next;     /* Next entry */
   struct dup_entry       *prev;     /* Prev entry */
 };
index ba77686..4fea513 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * The olsr.org Optimized Link-State Routing daemon(olsrd)
- * Copyright (c) 2004, Andreas Tønnesen(andreto@olsr.org)
+ * Copyright (c) 2004, Andreas TÃ\83¸nnesen(andreto@olsr.org)
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without 
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: interfaces.h,v 1.45 2007/11/16 19:12:55 bernd67 Exp $
+ * $Id: interfaces.h,v 1.46 2007/11/25 21:38:13 bernd67 Exp $
  */
 
 
@@ -139,10 +139,10 @@ struct interface
   int          int_metric;                     /* metric of interface */
   int           int_mtu;                        /* MTU of interface */
   int          int_flags;                      /* see below */
-  char         *int_name;                      /* from kernel if structure */
   int           if_index;                       /* Kernels index of this interface */
   int           is_wireless;                    /* wireless interface or not*/
   olsr_u16_t    olsr_seqnum;                    /* Olsr message seqno */
+  char         *int_name;                      /* from kernel if structure */
 
   float         hello_etime;
   struct        vtimes valtimes;
index a7ae80f..13c4230 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * The olsr.org Optimized Link-State Routing daemon(olsrd)
- * Copyright (c) 2004, Andreas Tønnesen(andreto@olsr.org)
+ * Copyright (c) 2004, Andreas TÃ\83¸nnesen(andreto@olsr.org)
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without 
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: link_set.h,v 1.33 2007/11/02 20:58:06 bernd67 Exp $
+ * $Id: link_set.h,v 1.34 2007/11/25 21:38:13 bernd67 Exp $
  */
 
 
@@ -61,6 +61,7 @@ struct link_entry
   clock_t time;
   struct neighbor_entry *neighbor;
   olsr_u8_t prev_status;
+
   /*
    *Hysteresis
    */
@@ -86,7 +87,8 @@ struct link_entry
   unsigned int lost_packets;
   unsigned int total_packets;
 
-  double loss_link_quality, loss_link_quality2;
+  double loss_link_quality
+  double loss_link_quality2;
   double loss_link_multiplier;
 
   unsigned int loss_index;
index 5f33900..af1b520 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * The olsr.org Optimized Link-State Routing daemon(olsrd)
- * Copyright (c) 2004, Andreas Tønnesen(andreto@olsr.org)
+ * Copyright (c) 2004, Andreas TÃ\83¸nnesen(andreto@olsr.org)
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without 
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: olsr_cfg.h,v 1.38 2007/11/23 23:40:43 bernd67 Exp $
+ * $Id: olsr_cfg.h,v 1.39 2007/11/25 21:38:13 bernd67 Exp $
  */
 
 
@@ -199,37 +199,37 @@ struct olsrd_config
   olsr_bool                allow_no_interfaces;
   olsr_u16_t               tos;
   olsr_u8_t                rttable;
-  olsr_bool                willingness_auto;
   olsr_u8_t                willingness;
+  olsr_bool                willingness_auto;
   int                      ipc_connections;
   olsr_bool                open_ipc;
   olsr_bool                use_hysteresis;
   struct hyst_param        hysteresis_param;
+  struct plugin_entry      *plugins;
+  struct local_hna_entry   *hna_entries;
+  struct ipc_host          *ipc_hosts;
+  struct ipc_net           *ipc_nets;
+  struct olsr_if           *interfaces;
   float                    pollrate;
   float                    nic_chgs_pollrate;
+  olsr_bool                clear_screen;
   olsr_u8_t                tc_redundancy;
   olsr_u8_t                mpr_coverage;
-  olsr_bool                clear_screen;
   olsr_u8_t                lq_level;
-  olsr_u32_t               lq_wsize;
   olsr_u8_t                lq_fish;
-  olsr_u8_t                lq_dlimit;
   float                    lq_dinter;
-  struct plugin_entry      *plugins;
-  struct local_hna_entry   *hna_entries;
-  struct ipc_host          *ipc_hosts;
-  struct ipc_net           *ipc_nets;
-  struct olsr_if           *interfaces;
+  olsr_u32_t               lq_wsize;
+  olsr_u8_t                lq_dlimit;
 
   /* Stuff set by olsrd */
-  size_t                   ipsize;               /* Size of address */
-  olsr_u8_t                maxplen;              /* maximum prefix len */
   olsr_u16_t               system_tick_divider;  /* Tick resolution */
+  olsr_u8_t                maxplen;              /* maximum prefix len */
+  size_t                   ipsize;               /* Size of address */
   olsr_bool                del_gws;              /* Delete InternetGWs at startup */
   union olsr_ip_addr       main_addr;            /* Main address of this node */
   float                    will_int;
   float                    max_jitter;
-  int                      exit_value; /* Global return value for process termination */
+  int                      exit_value;           /* Global return value for process termination */
   float                    max_tc_vtime;
 
   int                      ioctl_s;              /* Socket used for ioctl calls */