gateway: only check smart gateway configuration on linux
authorFerry Huberts <ferry.huberts@pelagic.nl>
Thu, 29 Nov 2012 18:38:36 +0000 (19:38 +0100)
committerFerry Huberts <ferry.huberts@pelagic.nl>
Thu, 29 Nov 2012 20:57:00 +0000 (21:57 +0100)
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
src/cfgparser/olsrd_conf.c

index 16ac1b0..0838037 100644 (file)
@@ -553,6 +553,7 @@ olsrd_sanity_check_cnf(struct olsrd_config *cnf)
          fprintf(stderr, "Warning, you are using the min_tc_vtime hack. We hope you know what you are doing... contact olsr.org otherwise.\n");
   }
 
+#ifdef __linux__
   if (cnf->smart_gw_period < MIN_SMARTGW_PERIOD || cnf->smart_gw_period > MAX_SMARTGW_PERIOD) {
     fprintf(stderr, "Error, bad gateway period: %d msec (should be %d-%d)\n",
         cnf->smart_gw_period, MIN_SMARTGW_PERIOD, MAX_SMARTGW_PERIOD);
@@ -590,6 +591,7 @@ olsrd_sanity_check_cnf(struct olsrd_config *cnf)
         cnf->smart_gw_uplink, MIN_SMARTGW_SPEED, MAX_SMARTGW_SPEED);
     return -1;
   }
+#endif /* __linux__ */
 
   if (cnf->interface_defaults == NULL) {
     /* get a default configuration if the user did not specify one */