Removed invalid options from default configs
authorSven-Ola Tuecke <sven-ola@gmx.de>
Fri, 19 Dec 2008 08:17:59 +0000 (09:17 +0100)
committerSven-Ola Tuecke <sven-ola@gmx.de>
Fri, 19 Dec 2008 08:17:59 +0000 (09:17 +0100)
files/olsr_switch.8.gz
files/olsrd-manpages.xml
files/olsrd.8.gz
files/olsrd.conf.5.gz
files/olsrd.conf.default.lq
files/olsrd.conf.default.lq-fisheye
files/olsrd.conf.default.rfc
files/olsrd.conf.hemu.lq
files/olsrd.conf.win32.lq
files/olsrd.conf.win32.rfc

index a50055d..eca8a6d 100644 (file)
Binary files a/files/olsr_switch.8.gz and b/files/olsr_switch.8.gz differ
index d36500e..65a888b 100644 (file)
     <refsect1>
       <title>Single Options</title>
 
+      <caution>
+        <para>The current implementation (olsrd-0.5.7-pre as of Dec-2008)
+        discards several parameters controling the Link Quality Extensions in
+        earlier versions (they are marked as <quote>Removed</quote> below). It
+        is planned to re-implement the old RFC-mode using a special
+        LinkQualityAlgorithm.</para>
+      </caution>
+
       <para>Single options are single lines options that consists of a keword
       and a user supplied value. Note that a comment can follow such a option
       on the same line. Valid single options are:</para>
         </varlistentry>
 
         <varlistentry>
-          <term><option>UseHysteresis [yes|no]</option></term>
+          <term>Removed from implementation: <option>UseHysteresis
+          [yes|no]</option></term>
 
           <listitem>
             <para>If set to yes hysteresis will be used as explained in
         </varlistentry>
 
         <varlistentry>
-          <term><option>HystScaling [0.01-0.99]</option></term>
+          <term>Removed from implementation: <option>HystScaling
+          [0.01-0.99]</option></term>
 
           <listitem>
             <para>Sets the scaling value used by the hysteresis algorithm.
         </varlistentry>
 
         <varlistentry>
-          <term><option>HystThrHigh [HystThrLow-0.99]</option></term>
+          <term>Removed from implementation: <option>HystThrHigh
+          [HystThrLow-0.99]</option></term>
 
           <listitem>
             <para>This option sets the upper threshold for accepting a link in
         </varlistentry>
 
         <varlistentry>
-          <term><option>HystThrLow [0.01-HystThrHigh]</option></term>
+          <term>Removed from implementation: <option>HystThrLow
+          [0.01-HystThrHigh]</option></term>
 
           <listitem>
             <para>This option sets the lower threshold for setting a link to
         </varlistentry>
 
         <varlistentry>
-          <term><option>LinkQualityLevel [1-2]</option></term>
+          <term>Removed from implementation: <option>LinkQualityLevel
+          [1-2]</option></term>
 
           <listitem>
             <para>This setting decides the Link Quality scheme to use. If set
             to 0 link quality is not regarded and olsrd runs in "RFC3626
-            mode". If set to 1 link quality is used when calculating MPRs.
-            If set to 2 routes will also be calculated based on distributed
-            link quality information. Note that a setting of 1 or 2
+            mode". If set to 1 link quality is used when calculating MPRs. If
+            set to 2 routes will also be calculated based on distributed link
+            quality information. Note that a setting of 1 or 2
             <emphasis>breaks RFC3626 compability</emphasis>! This option
             should therefore only be set to 1 or 2 if such a setting is used
             by all other nodes in the network.</para>
           </listitem>
         </varlistentry>
 
+        <varlistentry>
+          <term>Removed from implementation: <option>LinkQualityWinsize
+          [number]</option></term>
+
+          <listitem>
+            <para>Window size for the Link Quality extensions.</para>
+          </listitem>
+        </varlistentry>
+
         <varlistentry>
           <term><option>LinkQualityFishEye [0|1]</option></term>
 
           <listitem>
             <para>This optionblock specifies one or more network interfaces on
             which olsrd should run. Atleast one network interface block must
-            be specified for olsrd to run! Various parameters can be
-            specified on individual interfaces or groups of interfaces. This
-            optionblock can be repeated to add multiple interface
-            configurations.</para>
+            be specified for olsrd to run! Various parameters can be specified
+            on individual interfaces or groups of interfaces. This optionblock
+            can be repeated to add multiple interface configurations.</para>
 
             <para><option>AutoDetectChanges [yes|no]</option>: Olsrd can
             autodetect changes in interface configurations (polling on the
             generation interval.</para>
 
             <para><option>TcInterval [0.0-]</option>: Sets the interval on
-            which TC messages will be generated and transmitted on this interface.</para>
+            which TC messages will be generated and transmitted on this
+            interface.</para>
 
             <para><option>TcValidityTime [0.0-]</option>: Sets the validity
             time to be announced in TC messages generated by this host on this
index c912b5d..36bb2ee 100644 (file)
Binary files a/files/olsrd.8.gz and b/files/olsrd.8.gz differ
index 38fffe0..0c18f7a 100644 (file)
Binary files a/files/olsrd.conf.5.gz and b/files/olsrd.conf.5.gz differ
index 7f4772e..ff1cf2c 100644 (file)
@@ -98,35 +98,6 @@ IpcConnect
      #Net             192.168.1.0 255.255.255.0     
 }
 
-# Wether to use hysteresis or not
-# Hysteresis adds more robustness to the
-# link sensing but delays neighbor registration.
-# Used by default. 'yes' or 'no'
-
-UseHysteresis  no
-
-# Hysteresis parameters
-# Do not alter these unless you know 
-# what you are doing!
-# Set to auto by default. Allowed
-# values are floating point values
-# in the interval 0,1
-# THR_LOW must always be lower than
-# THR_HIGH.
-
-#HystScaling   0.50
-#HystThrHigh   0.80
-#HystThrLow    0.30
-
-
-# Link quality level
-# 0 = do not use link quality
-# 1 = use link quality for MPR selection
-# 2 = use link quality for MPR selection and routing
-# Defaults to 0
-
-LinkQualityLevel       2
-
 # Link quality aging factor
 # Defaults to 0.1, smaller values mean faster reaction to changing links
 
@@ -327,9 +298,8 @@ Interface "XXX" "YYY"
     # but here you can specify a fixed value.
     # Olsrd will choose links with the lowest value.
     # Note:
-    # Interface weight is used only when LinkQualityLevel is 0.
-    # For any other value of LinkQualityLevel, the interface ETX
-    # value is used instead.
+    # Interface weight is used if LinkQualityAlgorithm is
+    # set to the currently unimplemented RFC mode plugin.
     # Weight 0
 
 
@@ -342,8 +312,8 @@ Interface "XXX" "YYY"
     # (bad) LinkQuality value and a high (bad)
     # ETX value.
     # Note:
-    # Link quality multiplier is used only when
-    # LinkQualityLevel is > 0.
+    # Interface weight is used if LinkQualityAlgorithm is set to
+    # anything but the currently unimplemented RFC mode plugin.
 
     # LinkQualityMult 192.168.0.1 0.5
 
index 07a43fd..dadf1b5 100644 (file)
@@ -108,35 +108,6 @@ IpcConnect
      #Net             192.168.1.0 255.255.255.0     
 }
 
-# Wether to use hysteresis or not
-# Hysteresis adds more robustness to the
-# link sensing but delays neighbor registration.
-# Used by default. 'yes' or 'no'
-
-UseHysteresis  no
-
-# Hysteresis parameters
-# Do not alter these unless you know 
-# what you are doing!
-# Set to auto by default. Allowed
-# values are floating point values
-# in the interval 0,1
-# THR_LOW must always be lower than
-# THR_HIGH.
-
-#HystScaling   0.50
-#HystThrHigh   0.80
-#HystThrLow    0.30
-
-
-# Link quality level
-# 0 = do not use link quality
-# 1 = use link quality for MPR selection
-# 2 = use link quality for MPR selection and routing
-# Defaults to 0
-
-LinkQualityLevel       2
-
 # Link quality aging factor
 # Defaults to 0.1, smaller values mean faster reaction to changing links
 
@@ -337,9 +308,8 @@ Interface "XXX" "YYY"
     # but here you can specify a fixed value.
     # Olsrd will choose links with the lowest value.
     # Note:
-    # Interface weight is used only when LinkQualityLevel is 0.
-    # For any other value of LinkQualityLevel, the interface ETX
-    # value is used instead.
+    # Interface weight is used if LinkQualityAlgorithm is
+    # is set the currently unimplemented RFC mode plugin.
     # Weight 0
 
 
@@ -352,8 +322,8 @@ Interface "XXX" "YYY"
     # (bad) LinkQuality value and a high (bad)
     # ETX value.
     # Note:
-    # Link quality multiplier is used only when
-    # LinkQualityLevel is > 0.
+    # Interface weight is used if LinkQualityAlgorithm is set to
+    # anything but the currently unimplemented RFC mode plugin.
 
     # LinkQualityMult 192.168.0.1 0.5
 
index 58f6c74..d16b326 100644 (file)
@@ -93,35 +93,6 @@ IpcConnect
      #Net             192.168.1.0 255.255.255.0     
 }
 
-# Whether to use hysteresis or not
-# Hysteresis adds more robustness to the
-# link sensing but delays neighbor registration.
-# Used by default. 'yes' or 'no'
-
-UseHysteresis  yes
-
-# Hysteresis parameters
-# Do not alter these unless you know 
-# what you are doing!
-# Set to auto by default. Allowed
-# values are floating point values
-# in the interval 0,1
-# THR_LOW must always be lower than
-# THR_HIGH.
-
-HystScaling    0.50
-HystThrHigh    0.80
-HystThrLow     0.30
-
-
-# Link quality level
-# 0 = do not use link quality
-# 1 = use link quality for MPR selection
-# 2 = use link quality for MPR selection and routing
-# Defaults to 0
-
-#LinkQualityLevel      0
-
 # Link quality aging factor
 # Defaults to 0.05, smaller values mean larger LQ window size
 # LinkQualityAging 0.1 
@@ -279,9 +250,8 @@ Interface "XXX" "YYY"
     # but here you can specify a fixed value.
     # Olsrd will choose links with the lowest value.
     # Note:
-    # Interface weight is used only when LinkQualityLevel is set to 0.
-    # For any other value of LinkQualityLevel, the interface ETX
-    # value is used instead.
+    # Interface weight is used if LinkQualityAlgorithm is
+    # set to the currently unimplemented RFC mode plugin.
     # Weight 0
 
 
@@ -294,8 +264,8 @@ Interface "XXX" "YYY"
     # (bad) LinkQuality value and a high (bad)
     # ETX value.
     # Note:
-    # Link quality multiplier is used only when
-    # LinkQualityLevel is > 0.
+    # Interface weight is used if LinkQualityAlgorithm is set to
+    # anything but the currently unimplemented RFC mode plugin.
 
     # LinkQualityMult 192.168.0.1 0.5
 
index 2c85293..9540285 100644 (file)
@@ -2,8 +2,6 @@ DebugLevel      2
 IpVersion      4
 FIBMetric "flat"
 ClearScreen     yes
-UseHysteresis  no
-LinkQualityLevel       2
 Pollrate       0.05
 TcRedundancy   2
 MprCoverage    3
index caa572d..5d3ab9d 100644 (file)
@@ -21,34 +21,10 @@ DebugLevel          2
 \r
 ClearScreen            no\r
 \r
-#\r
-# Enable the link quality extensions?\r
-#\r
-# 0 - no\r
-# 1 - yes, use link quality for MPR selection\r
-# 2 - yes, use link quality for MPR selection and routing\r
-#\r
-\r
-LinkQualityLevel       2\r
-\r
 # Link quality aging factor\r
 # Defaults to 0.05, smaller values mean larger LQ window size\r
 LinkQualityAging 0.1 \r
 \r
-#\r
-# Do not use hysteresis\r
-#\r
-\r
-UseHysteresis          no\r
-\r
-#\r
-# If using hysteresis, use "smooth" parameters\r
-#\r
-\r
-HystScaling            0.1\r
-HystThrHigh            0.8\r
-HystThrLow             0.3\r
-\r
 #\r
 # The pollrate used by the scheduler\r
 #\r
index b388807..dfbdcbe 100644 (file)
@@ -21,34 +21,10 @@ DebugLevel          2
 \r
 ClearScreen            no\r
 \r
-#\r
-# Enable the link quality extensions?\r
-#\r
-# 0 - no\r
-# 1 - yes, use link quality for MPR selection\r
-# 2 - yes, use link quality for MPR selection and routing\r
-#\r
-\r
-LinkQualityLevel       0\r
-\r
 # Link quality aging factor\r
 # Defaults to 0.05, smaller values mean larger LQ window size\r
 LinkQualityAging 0.1 \r
 \r
-#\r
-# Do not use hysteresis\r
-#\r
-\r
-UseHysteresis          no\r
-\r
-#\r
-# If using hysteresis, use the RFC parameters\r
-#\r
-\r
-HystScaling            0.5\r
-HystThrHigh            0.8\r
-HystThrLow             0.3\r
-\r
 #\r
 # The pollrate used by the scheduler\r
 #\r