Remove NAT-Threshold/SmartGW block from sanity check
authorHenning Rogge <henning.rogge@fkie.fraunhofer.de>
Wed, 10 Mar 2010 11:40:03 +0000 (12:40 +0100)
committerHenning Rogge <henning.rogge@fkie.fraunhofer.de>
Wed, 10 Mar 2010 11:40:03 +0000 (12:40 +0100)
README-Olsr-Extensions
src/cfgparser/olsrd_conf.c

index 0108549..84f714b 100644 (file)
@@ -254,5 +254,6 @@ shows that this leads to much better quality of default gateway
 selection, even if (in theory) a small NatThreshold together with
 Fisheye can lead to a persistent routing loop.
 
-The introduction of smart gateways should make NatThreshold not
-necessary anymore.
+Smart Gateways can replace NatThreshold because they allow to send
+traffic directly to a gateway instead of hop-by-hop.
+
index d4c1718..1c4bf88 100644 (file)
@@ -376,11 +376,6 @@ olsrd_sanity_check_cnf(struct olsrd_config *cnf)
     return -1;
   }
 
-  if (cnf->smart_gw_active && cnf->lq_nat_thresh < 1.0) {
-    fprintf(stderr, "Don't use Nat threshold together with smart gateway mode.\n");
-    return -1;
-  }
-
 #if defined linux
 #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0)
   if (cnf->ip_version == AF_INET6 && cnf->smart_gw_active) {