Added distribution make targets for Windows. Configuration file clean-up
[olsrd.git] / files / olsrd.conf.default.win32
index 7af5c83..68d1a4a 100644 (file)
 #\r
-# olsr.org config file\r
+# olsr.org configuration file\r
 #\r
-# This file was shipped with olsr.org 0.4.7\r
+# This configuration file should be copied to the Windows\r
+# directory. It is then used when you run olsrd.exe directly, i.e.\r
+# without the GUI. If you use the GUI, then you do not need this\r
+# file. In this case look at Default.olsr instead.\r
 #\r
-# Lines starting with a # are discarded\r
+# $Id: olsrd.conf.default.win32,v 1.5 2004/11/24 13:10:53 tlopatic Exp $\r
 #\r
 \r
-# Debug level(0-9)\r
-# If set to 0 the daemon runs in the background\r
-\r
-DEBUG 1\r
-\r
-# IP version to use (4 or 6)\r
-\r
-IPVERSION 4\r
-\r
-# HNA IPv4 routes\r
-# syntax: netaddr netmask\r
-# Example Internet gateway:\r
-# HNA4 0.0.0.0 0.0.0.0\r
-\r
-#HNA4 15.15.0.0 255.255.255.0\r
-\r
-# HNA IPv6 routes\r
-# syntax: netaddr prefix\r
-# Example Internet gateway:\r
-#HNA6 :: 0\r
-\r
-#HNA6 fec0:2200:106:: 48\r
-\r
-# A list of whitespace separated interface names\r
-\r
-#INTERFACES if02\r
-\r
-# Should olsrd keep on running even if there are\r
-# no interfaces available? This is a good idea\r
-# for a PCMCIA/USB hotswap environment.\r
-# "yes" OR "no"\r
-\r
-ALLOW_NO_INT yes\r
-\r
-# Olsrd plugins to load\r
-# This must be the absolute path to the file\r
-# or the loader will use the following scheme:\r
-# - Try the paths in the LD_LIBRARY_PATH \r
-#   environment variable.\r
-# - The list of libraries cached in /etc/ld.so.cache\r
-# - /lib, followed by /usr/lib\r
 #\r
-# ONE PLUGIN PR. LINE\r
-\r
-#LOAD_PLUGIN olsrd_secure.so.0.3\r
-#LOAD_PLUGIN olsrd_dyn_gw.so.0.1\r
-#LOAD_PLUGIN olsrd_power.so.0.1\r
-\r
-# IPv4 broadcast address to use. The\r
-# one usefull example would be 255.255.255.255\r
-# 'auto' uses the broadcastaddress\r
-# every card is configured with\r
-\r
-IP4BROAD auto\r
-\r
-# IPv6 address scope to use.\r
-# Must be 'site-local' or 'global'\r
-\r
-IP6ADDRTYPE site-local\r
+# Periodically print the internal state, including information on\r
+# route calculation\r
+#\r
 \r
-# IPv6 multicast address to use when\r
-# using site-local addresses.\r
-# 'auto' uses the default ff05::15\r
+DebugLevel             2\r
 \r
-IP6MULTI-SITE auto\r
+#\r
+# Clear the screen each time the internal state changes\r
+#\r
 \r
-# IPv6 multicast address to use when\r
-# using global addresses\r
-# 'auto' uses the default ff0e::1\r
+ClearScreen            yes\r
 \r
-IP6MULTI-GLOBAL auto\r
+#\r
+# IP version to use - the Windows port only supports IPv4\r
+#\r
 \r
-# Polling rate in seconds(float). \r
-# Auto uses default value 0.1 sec\r
+IpVersion              4\r
 \r
-POLLRATE 0.1\r
+#\r
+# IPv4 HNAs - syntax: netaddr netmask\r
+#\r
 \r
-# Hello interval in seconds(float)\r
-# auto uses RFC proposed value\r
+Hna4\r
+{\r
+#      0.0.0.0 0.0.0.0\r
+}\r
 \r
-HELLOINT 2.0\r
+#\r
+# Do not use hysteresis\r
+#\r
 \r
-# HELLO hold time as a multiplier\r
-# of the HELLOINT. Auto is the\r
-# RFC proposed interval\r
+UseHysteresis          no\r
 \r
-HELLOMULTI 3.0\r
+#\r
+# If using hysteresis, use "smooth" parameters\r
+#\r
 \r
-# TC interval in seconds(float)\r
-# auto uses RFC proposed value\r
+HystScaling            0.10\r
+HystThrHigh            0.80\r
+HystThrLow             0.30\r
 \r
-TCINT 5.0\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
-# TC hold time as a multiplier\r
-# of the TCINT. Auto is the\r
-# RFC proposed interval\r
+TcRedundancy           0\r
 \r
-TCMULTI 3.0\r
+#\r
+# Specifies by how many MPRs each two-hop neighbour should be covered\r
+#\r
 \r
-# HELLO interval for sending\r
-# interval/holding time for wired\r
-# links. This is a multiplier of\r
-# the HELLOINT value. Auto is 2\r
+MprCoverage            1\r
 \r
-NWHELLOINT 2.0\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
-# HELLO hold time for wired links,\r
-# as a multiplier of the NWHELLOINT. \r
-# Auto is NWHELLOINT * 3.\r
+LinkQualityLevel       0\r
 \r
-NWHELLOMULTI 3.0\r
+#\r
+# Windows size for packet loss calculation\r
+#\r
 \r
-# MID interval in seconds(float)\r
-# auto uses RFC proposed value\r
+LinkQualityWinSize     10\r
 \r
-MIDINT 5.0\r
+#\r
+# Load the dot draw plugin\r
+#\r
 \r
-# MID hold time as a multiplier\r
-# of the MIDINT. Auto is the\r
-# RFC proposed interval\r
+LoadPlugin             "olsrd_dot_draw.dll"\r
+{\r
+       #\r
+       # Plugin does not support any parameters\r
+       #\r
+}\r
 \r
-MIDMULTI 3.0\r
+#\r
+# Interfaces - use "olsrd.exe -int" to obtain a list of you interfaces\r
+# and then change "if99" to the name of your WLAN interface\r
+#\r
 \r
-# HNA interval in seconds(float)\r
-# auto uses 3*TCINT\r
+Interface "if99"\r
+{\r
 \r
-HNAINT 10.0\r
+       #\r
+       # HELLO interval in seconds (float)\r
+       #\r
 \r
-# HNA hold time as a multiplier\r
-# of the HNAINT. Auto is the\r
-# RFC proposed interval\r
+       HelloInterval           2.0\r
 \r
-HNAMULTI 3.0\r
+       #\r
+       # HELLO validity time\r
+       #\r
 \r
-# TOS(type of service) value for\r
-# the IP header of control traffic.\r
-# auto is 16\r
+       HelloValidityTime       6.0\r
 \r
-TOSVALUE auto\r
+       #\r
+       # TC interval in seconds (float)\r
+       #\r
 \r
-# The fixed willingness to use(0-7)\r
-# or "auto" to set willingness dynammically\r
-# based on battery/power status\r
+       TcInterval              5.0\r
 \r
-WILLINGNESS auto\r
+       #\r
+       # TC validity time\r
+       #\r
 \r
-# Allow processes like the GUI front-end\r
-# to connect to the daemon. 'yes' or 'no'\r
+       TcValidityTime          15.0\r
 \r
-IPC-CONNECT yes\r
+       #\r
+       # MID interval in seconds (float)\r
+       #\r
 \r
-# Wether to use hysteresis or not\r
-# Hysteresis adds more robustness to the\r
-# link sensing but delays neighbor registration.\r
-# Used by default. 'yes' or 'no'\r
+       MidInterval             5.0\r
 \r
-USE_HYSTERESIS yes\r
+       #\r
+       # MID validity time\r
+       #\r
 \r
-# Hysteresis parameters\r
-# Do not alter these unless you know \r
-# what you are doing!\r
-# Set to auto by default. Allowed\r
-# values are floating point values\r
-# in the interval 0,1\r
-# THR_LOW must always be lower than\r
-# THR_HIGH!!\r
+       MidValidityTime         15.0\r
 \r
-HYST_SCALING 0.5\r
-HYST_THR_HIGH 0.8\r
-HYST_THR_LOW 0.3\r
+       #\r
+       # HNA interval in seconds (float)\r
+       #\r
 \r
-# TC redundancy\r
-# Specifies how much neighbor info should\r
-# be sent in TC messages\r
-# Possible values are:\r
-# 0 - only send MPR selectors\r
-# 1 - send MPR selectors and MPRs\r
-# 2 - send all neighbors\r
-#\r
-# auto - defaults to 0\r
+       HnaInterval             5.0\r
 \r
-TC_REDUNDANCY auto\r
+       #\r
+       # HNA validity time\r
+       #\r
 \r
-#\r
-# MPR redundancy\r
-# Specifies how many MPRs a node should\r
-# try select to reach every 2 hop neighbor\r
-#\r
-# Can be set to any integer >0\r
-#\r
-# auto - defaults to 1\r
+       HnaValidityTime         15.0\r
+}\r
 \r
-MPR_COVERAGE auto\r