comment out freebsd build breaks
authorHannes Gredler <hannes@juniper.net>
Wed, 11 Jun 2008 20:51:11 +0000 (13:51 -0700)
committerHannes Gredler <hannes@juniper.net>
Wed, 11 Jun 2008 20:51:11 +0000 (13:51 -0700)
src/bsd/kernel_routes.c
src/tc_set.c

index b866566..329654f 100644 (file)
@@ -48,7 +48,7 @@
 #include "ipcalc.h"
 
 #include <net/if_dl.h>
-#include <net/ifaddrs.h>
+#include <ifaddrs.h>
 
 #ifdef _WRS_KERNEL
 #include <wrn/coreip/net/route.h>
@@ -127,10 +127,12 @@ add_del_route(const struct rt_entry *rt, int add)
   OLSR_PRINTF(8, "\t- Destination of the route: %s\n", inet_ntoa(sin.sin_addr));
 
   /* change proto or tos here */
+#ifdef CODE_IS_FIXED_ON_FBSD
   OLSR_PRINTF(8, "\t- Setting Protocol: 0\n");
   ((struct sockaddr_rt *)(&sin))->srt_proto = 0;
   OLSR_PRINTF(8, "\t- Setting TOS: 0\n");
   ((struct sockaddr_rt *)(&sin))->srt_tos = 0;
+#endif
 
   memcpy(walker, &sin, sizeof(sin));
   walker += sin_size;
index 2f77585..61e041a 100644 (file)
@@ -724,6 +724,7 @@ olsr_print_tc_table(void)
 #endif
 }
 
+#ifdef CODE_IS_FIXED_ON_FBSD
 /*
  * calculate the border IPs of a tc edge set according to the border flags
  *
@@ -774,6 +775,7 @@ olsr_calculate_tc_border(olsr_u8_t lower_border,
   }
   return 1;
 }
+#endif
 
 /*
  * Process an incoming TC or TC_LQ message.
@@ -914,12 +916,15 @@ olsr_input_tc(union olsr_message *msg,
       changes_topology = OLSR_TRUE;
     }
 
+#ifdef CODE_IS_FIXED_ON_FBSD
     if (!borderSet) {
       borderSet = 1;
       memcpy(&lower_border_ip, &upper_border_ip, sizeof(lower_border_ip));
     }
+#endif
   }
 
+#ifdef CODE_IS_FIXED_ON_FBSD
   /*
    * Calculate real border IPs.
    */
@@ -927,6 +932,7 @@ olsr_input_tc(union olsr_message *msg,
     borderSet = olsr_calculate_tc_border(lower_border, &lower_border_ip,
                                         upper_border, &upper_border_ip);
   }
+#endif
 
   /*
    * Set or change the expiration timer accordingly.