Maint default configs
authorSven-Ola Tuecke <sven-ola@gmx.de>
Sat, 3 Jan 2009 22:37:12 +0000 (23:37 +0100)
committerSven-Ola Tuecke <sven-ola@gmx.de>
Sat, 3 Jan 2009 22:37:12 +0000 (23:37 +0100)
files/olsrd.conf.default.lq
files/olsrd.conf.default.lq-fisheye
files/olsrd.conf.default.rfc
files/olsrd.conf.hemu.lq [deleted file]
files/olsrd.conf.win32.lq
files/olsrd.conf.win32.rfc

index ff1cf2c..fa649f5 100644 (file)
@@ -98,16 +98,6 @@ IpcConnect
      #Net             192.168.1.0 255.255.255.0     
 }
 
-# Link quality aging factor
-# Defaults to 0.1, smaller values mean faster reaction to changing links
-
-#LinkQualityAging 0.1 
-
-# Link quality algorithm
-# Defaults to "etx_fpm" for fixpoint based etx algorithm
-
-LinkQualityAlgorithm    "etx_fpm"
-
 # Polling rate in seconds(float). 
 # Default value 0.05 sec
 
@@ -118,19 +108,6 @@ Pollrate   0.05
 
 NicChgsPollInt  3.0
 
-# TC redundancy
-# Specifies how much neighbor info should
-# be sent in TC messages
-# Possible values are:
-# 0 - only send MPR selectors
-# 1 - send MPR selectors and MPRs
-# 2 - send all neighbors
-#
-# defaults to 0
-
-TcRedundancy   2
-
-
 #
 # MPR coverage
 # Specifies how many MPRs a node should
@@ -153,6 +130,11 @@ MprCoverage        3
 
 # Example plugin entries with parameters:
 
+LoadPlugin "olsrd_lq_etx_fpm.so.0.1"
+{
+       PlParam "LinkQualityAging"      "0.1"
+}
+
 #LoadPlugin "olsrd_arprefresh.so.0.1"
 #{
 #}
@@ -164,7 +146,7 @@ MprCoverage 3
 #LoadPlugin "olsrd_nameservice.so.0.3"
 #{
 #      PlParam "name"          "your-pc-hostname"
-#      PlParam "hosts-file"    "/var/run/hosts"
+#      PlParam "hosts-file"    "/var/run/hosts_olsr"
 #      PlParam "suffix"        ".olsr"
 #      PlParam "interval"      "180"
 #      PlParam "timeout"       "3600"
@@ -297,9 +279,8 @@ Interface "XXX" "YYY"
     # on the characteristics of the interface,
     # but here you can specify a fixed value.
     # Olsrd will choose links with the lowest value.
-    # Note:
-    # Interface weight is used if LinkQualityAlgorithm is
-    # set to the currently unimplemented RFC mode plugin.
+    # Note: Interface weight is used only if the 
+    # olsrd_rfc RFC mode plugin is loaded
     # Weight 0
 
 
@@ -311,9 +292,8 @@ Interface "XXX" "YYY"
     # A multiplier of 0.5 will result in a small
     # (bad) LinkQuality value and a high (bad)
     # ETX value.
-    # Note:
-    # Interface weight is used if LinkQualityAlgorithm is set to
-    # anything but the currently unimplemented RFC mode plugin.
+    # Note: LQ Multiplier is used only if a 
+    # olsrd_etx* non-RFC mode plugin is loaded
 
     # LinkQualityMult 192.168.0.1 0.5
 
index dadf1b5..d2c35a7 100644 (file)
@@ -108,16 +108,6 @@ IpcConnect
      #Net             192.168.1.0 255.255.255.0     
 }
 
-# Link quality aging factor
-# Defaults to 0.1, smaller values mean faster reaction to changing links
-
-#LinkQualityAging 0.1 
-
-# Link quality algorithm
-# Defaults to "etx_fpm" for fixpoint based etx algorithm
-
-LinkQualityAlgorithm    "etx_ff"
-
 # Polling rate in seconds(float). 
 # Default value 0.05 sec
 
@@ -128,19 +118,6 @@ Pollrate   0.05
 
 NicChgsPollInt  3.0
 
-# TC redundancy
-# Specifies how much neighbor info should
-# be sent in TC messages
-# Possible values are:
-# 0 - only send MPR selectors
-# 1 - send MPR selectors and MPRs
-# 2 - send all neighbors
-#
-# defaults to 0
-
-TcRedundancy   2
-
-
 #
 # MPR coverage
 # Specifies how many MPRs a node should
@@ -163,6 +140,10 @@ MprCoverage        7
 
 # Example plugin entries with parameters:
 
+LoadPlugin "olsrd_lq_etx_ff.so.0.1"
+{
+}
+
 #LoadPlugin "olsrd_arprefresh.so.0.1"
 #{
 #}
@@ -174,7 +155,7 @@ MprCoverage 7
 #LoadPlugin "olsrd_nameservice.so.0.3"
 #{
 #      PlParam "name"          "your-pc-hostname"
-#      PlParam "hosts-file"    "/var/run/hosts"
+#      PlParam "hosts-file"    "/var/run/hosts_olsr"
 #      PlParam "suffix"        ".olsr"
 #      PlParam "interval"      "180"
 #      PlParam "timeout"       "3600"
@@ -307,9 +288,8 @@ Interface "XXX" "YYY"
     # on the characteristics of the interface,
     # but here you can specify a fixed value.
     # Olsrd will choose links with the lowest value.
-    # Note:
-    # Interface weight is used if LinkQualityAlgorithm is
-    # is set the currently unimplemented RFC mode plugin.
+    # Note: Interface weight is used only if the 
+    # olsrd_rfc RFC mode plugin is loaded
     # Weight 0
 
 
@@ -321,9 +301,8 @@ Interface "XXX" "YYY"
     # A multiplier of 0.5 will result in a small
     # (bad) LinkQuality value and a high (bad)
     # ETX value.
-    # Note:
-    # Interface weight is used if LinkQualityAlgorithm is set to
-    # anything but the currently unimplemented RFC mode plugin.
+    # Note: LQ Multiplier is used only if a 
+    # olsrd_etx* non-RFC mode plugin is loaded
 
     # LinkQualityMult 192.168.0.1 0.5
 
index d16b326..20d6e6c 100644 (file)
@@ -93,10 +93,6 @@ IpcConnect
      #Net             192.168.1.0 255.255.255.0     
 }
 
-# Link quality aging factor
-# Defaults to 0.05, smaller values mean larger LQ window size
-# LinkQualityAging 0.1 
-
 # Polling rate in seconds(float). 
 # Default value 0.05 sec
 
@@ -107,19 +103,6 @@ Pollrate   0.05
 
 NicChgsPollInt  3.0
 
-# TC redundancy
-# Specifies how much neighbor info should
-# be sent in TC messages
-# Possible values are:
-# 0 - only send MPR selectors
-# 1 - send MPR selectors and MPRs
-# 2 - send all neighbors
-#
-# defaults to 0
-
-#TcRedundancy  0
-
-
 #
 # MPR coverage
 # Specifies how many MPRs a node should
@@ -142,6 +125,14 @@ NicChgsPollInt  3.0
 
 # Example plugin entry with parameters:
 
+LoadPlugin "olsrd_lq_rfc.so.0.1"
+{
+       PlParam "UseHysteresis" "yes"
+       PlParam "HystScaling"   "0.5"
+       PlParam "HystThrHigh"   "0.8"
+       PlParam "HystThrLow"    "0.3"
+}
+
 #LoadPlugin "olsrd_dyn_gw.so.0.3"
 #{
     # Here parameters are set to be sent to the
@@ -249,9 +240,8 @@ Interface "XXX" "YYY"
     # on the characteristics of the interface,
     # but here you can specify a fixed value.
     # Olsrd will choose links with the lowest value.
-    # Note:
-    # Interface weight is used if LinkQualityAlgorithm is
-    # set to the currently unimplemented RFC mode plugin.
+    # Note: Interface weight is used only if the 
+    # olsrd_rfc RFC mode plugin is loaded
     # Weight 0
 
 
@@ -263,9 +253,8 @@ Interface "XXX" "YYY"
     # A multiplier of 0.5 will result in a small
     # (bad) LinkQuality value and a high (bad)
     # ETX value.
-    # Note:
-    # Interface weight is used if LinkQualityAlgorithm is set to
-    # anything but the currently unimplemented RFC mode plugin.
+    # Note: LQ Multiplier is used only if a 
+    # olsrd_etx* non-RFC mode plugin is loaded
 
     # LinkQualityMult 192.168.0.1 0.5
 
diff --git a/files/olsrd.conf.hemu.lq b/files/olsrd.conf.hemu.lq
deleted file mode 100644 (file)
index 9540285..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-DebugLevel     2
-IpVersion      4
-FIBMetric "flat"
-ClearScreen     yes
-Pollrate       0.05
-TcRedundancy   2
-MprCoverage    3
-    
-Interface "hemu0"
-{
-    HelloInterval      2.0
-    HelloValidityTime  20.0
-    TcInterval         5.0
-    TcValidityTime     30.0
-    MidInterval                5.0
-    MidValidityTime    30.0
-    HnaInterval                5.0
-    HnaValidityTime    30.0
-}
index 5d3ab9d..e6c0a16 100644 (file)
@@ -13,7 +13,7 @@
 # route calculation\r
 #\r
 \r
-DebugLevel             2\r
+DebugLevel             1\r
 \r
 #\r
 # Don't clear the screen each time the internal state changes\r
@@ -21,10 +21,6 @@ DebugLevel           2
 \r
 ClearScreen            no\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
 # The pollrate used by the scheduler\r
 #\r
@@ -34,17 +30,7 @@ Pollrate             0.1
 # Interval to poll network interfaces for configuration \r
 # changes. Defaults to 2.5 seconds\r
 \r
-NicChgsPollInt  3.0\r
-\r
-#\r
-# Which neighbours should be advertised via TC messages?\r
-#\r
-# 0 - only advertise our MPR selectors\r
-# 1 - advertise our MPR selectors and our MPRs\r
-# 2 - advertise all neighbors\r
-#\r
-\r
-TcRedundancy           2\r
+NicChgsPollInt         3.0\r
 \r
 #\r
 # Specifies by how many MPRs each two-hop neighbour should be covered\r
@@ -52,11 +38,17 @@ TcRedundancy                2
 \r
 MprCoverage            3\r
 \r
+\r
+LoadPlugin "olsrd_lq_etx_ff.so.0.1"\r
+{\r
+       PlParam "LinkQualityAging"      "0.1"\r
+}\r
+\r
 #\r
 # Load the dot draw plugin\r
 #\r
 \r
-#LoadPlugin            "olsrd_dot_draw.dll"\r
+#LoadPlugin "olsrd_dot_draw.dll"\r
 #{\r
 #}\r
 \r
@@ -64,7 +56,7 @@ MprCoverage           3
 # Load the name service plugin\r
 #\r
 \r
-#LoadPlugin            "olsrd_nameservice.dll"\r
+#LoadPlugin "olsrd_nameservice.dll"\r
 #{\r
 #      PlParam "name"  "thomas"\r
 #}\r
@@ -73,7 +65,7 @@ MprCoverage           3
 # Load the HTTP info plugin\r
 #\r
 \r
-LoadPlugin             "olsrd_httpinfo.dll"\r
+LoadPlugin "olsrd_httpinfo.dll"\r
 {\r
        PlParam "Net"   "0.0.0.0 0.0.0.0"\r
 }\r
index dfbdcbe..943e180 100644 (file)
@@ -13,7 +13,7 @@
 # route calculation\r
 #\r
 \r
-DebugLevel             2\r
+DebugLevel             1\r
 \r
 #\r
 # Don't clear the screen each time the internal state changes\r
@@ -21,10 +21,6 @@ DebugLevel           2
 \r
 ClearScreen            no\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
 # The pollrate used by the scheduler\r
 #\r
@@ -34,17 +30,7 @@ Pollrate             0.1
 # Interval to poll network interfaces for configuration \r
 # changes. Defaults to 2.5 seconds\r
 \r
-NicChgsPollInt  3.0\r
-\r
-#\r
-# Which neighbours should be advertised via TC messages?\r
-#\r
-# 0 - only advertise our MPR selectors\r
-# 1 - advertise our MPR selectors and our MPRs\r
-# 2 - advertise all neighbors\r
-#\r
-\r
-TcRedundancy           0\r
+NicChgsPollInt         3.0\r
 \r
 #\r
 # Specifies by how many MPRs each two-hop neighbour should be covered\r
@@ -52,11 +38,19 @@ TcRedundancy                0
 \r
 MprCoverage            1\r
 \r
+LoadPlugin "olsrd_lq_rfc.dll"\r
+{\r
+       PlParam "UseHysteresis" "yes"\r
+       PlParam "HystScaling"   "0.5"\r
+       PlParam "HystThrHigh"   "0.8"\r
+       PlParam "HystThrLow"    "0.3"\r
+}\r
+\r
 #\r
 # Load the dot draw plugin\r
 #\r
 \r
-#LoadPlugin            "olsrd_dot_draw.dll"\r
+#LoadPlugin "olsrd_dot_draw.dll"\r
 #{\r
 #}\r
 \r
@@ -64,7 +58,7 @@ MprCoverage           1
 # Load the name service plugin\r
 #\r
 \r
-#LoadPlugin            "olsrd_nameservice.dll"\r
+#LoadPlugin "olsrd_nameservice.dll"\r
 #{\r
 #      PlParam "name"  "thomas"\r
 #}\r
@@ -73,7 +67,7 @@ MprCoverage           1
 # Load the HTTP info plugin\r
 #\r
 \r
-LoadPlugin             "olsrd_httpinfo.dll"\r
+LoadPlugin "olsrd_httpinfo.dll"\r
 {\r
        PlParam "Net"   "0.0.0.0 0.0.0.0"\r
 }\r