Add an LQ-Algorithm dropdown to windows GUI
[olsrd.git] / gui / win32 / Main / RFC-Default.olsr
1 #\r
2 # Default configuration for the GUI\r
3 #\r
4 \r
5 # Debug level(0-9)\r
6 # If set to 0 the daemon runs in the background\r
7 \r
8 DebugLevel      0\r
9 \r
10 # IP version to use (4 or 6)\r
11 \r
12 IpVersion       4\r
13 \r
14 # FIBMetric ("flat" or "correct")\r
15 \r
16 FIBMetric       "flat"\r
17 \r
18 # HNA IPv4 routes\r
19 # syntax: netaddr/prefix\r
20 \r
21 Hna4 {\r
22 }\r
23 \r
24 # Should olsrd keep on running even if there are\r
25 # no interfaces available? This is a good idea\r
26 # for a PCMCIA/USB hotswap environment.\r
27 # "yes" OR "no"\r
28 \r
29 AllowNoInt      yes\r
30 \r
31 # TOS(type of service) to use. Default is 16\r
32 \r
33 TosValue        16\r
34 \r
35 # Policy Routing Table to use. Default is 254\r
36 \r
37 RtTable         254\r
38 \r
39 # The fixed willingness to use(0-7)\r
40 # If not set willingness will be calculated\r
41 # dynammically based on battery/power status\r
42 \r
43 #Willingness    4\r
44 \r
45 # Allow processes like the GUI front-end\r
46 # to connect to the daemon.\r
47 \r
48 IpcConnect {\r
49     MaxConnections      0\r
50 }\r
51 \r
52 # Hysteresis adds more robustness to the\r
53 # link sensing.\r
54 # Used by default. 'yes' or 'no'\r
55 \r
56 UseHysteresis   no\r
57 \r
58 # Hysteresis parameters\r
59 # Do not alter these unless you know \r
60 # what you are doing!\r
61 # Set to auto by default. Allowed\r
62 # values are floating point values\r
63 # in the interval 0,1\r
64 # THR_LOW must always be lower than\r
65 # THR_HIGH!!\r
66 \r
67 #HystScaling    0.50\r
68 #HystThrHigh    0.80\r
69 #HystThrLow     0.30\r
70 \r
71 # Polling rate in seconds(float).\r
72 # Auto uses default value 0.05 sec\r
73 \r
74 Pollrate        0.10\r
75 # Interval to poll network interfaces for configuration\r
76 # changes. Defaults to 2.5 seconds\r
77 NicChgsPollInt  2.50\r
78 # TC redundancy\r
79 # Specifies how much neighbor info should\r
80 # be sent in TC messages\r
81 # Possible values are:\r
82 # 0 - only send MPR selectors\r
83 # 1 - send MPR selectors and MPRs\r
84 # 2 - send all neighbors\r
85 #\r
86 # defaults to 0\r
87 \r
88 TcRedundancy    0\r
89 \r
90 # MPR coverage\r
91 # Specifies how many MPRs a node should\r
92 # try select to reach every 2 hop neighbor\r
93 # Can be set to any integer >0\r
94 # defaults to 1\r
95 \r
96 MprCoverage     1\r
97 \r
98 # Link quality level\r
99 # 0 = do not use link quality\r
100 # 1 = use link quality for MPR selection\r
101 # 2 = use link quality for MPR selection and routing\r
102 \r
103 LinkQualityLevel        0\r
104 \r
105 # Fish Eye algorithm\r
106 # 0 = do not use fish eye\r
107 # 1 = use fish eye\r
108 \r
109 LinkQualityFishEye      0\r
110 \r
111 # Link quality algorithm (if LinkQualityLevel > 0)\r
112 # etx_fpm (hello loss, fixed point math)\r
113 # etx_float (hello loss, floating point)\r
114 # etx_ff (packet loss for freifunk compat)\r
115 \r
116 LinkQualityAlgorithm    "etx_fpm"\r
117 \r
118 # Clear screen when printing debug output?\r
119 \r
120 ClearScreen     no\r
121 \r
122 # Olsrd plugins to load\r
123 # This must be the absolute path to the file\r
124 # or the loader will use the following scheme:\r
125 # - Try the paths in the LD_LIBRARY_PATH \r
126 #   environment variable.\r
127 # - The list of libraries cached in /etc/ld.so.cache\r
128 # - /lib, followed by /usr/lib\r
129 \r
130 LoadPlugin "olsrd_httpinfo.dll" {\r
131     PlParam "Net"       "0.0.0.0 0.0.0.0"\r
132 }\r
133 \r
134 # Interfaces\r
135 # Multiple interfaces with the same configuration\r
136 # can shar the same config block. Just list the\r
137 # interfaces(e.g. Interface "eth0" "eth2"\r
138 \r
139 Interface "GUI" {\r
140 \r
141     # IPv4 broadcast address to use. The\r
142     # one usefull example would be 255.255.255.255\r
143     # If not defined the broadcastaddress\r
144     # every card is configured with is used\r
145 \r
146     #Ip4Broadcast       255.255.255.255\r
147 \r
148     # IPv6 address scope to use.\r
149     # Must be 'site-local' or 'global'\r
150 \r
151     Ip6AddrType         global\r
152 \r
153     # IPv6 multicast address to use when\r
154     # using site-local addresses.\r
155     # If not defined, ff05::15 is used\r
156     Ip6MulticastSite    ff05::15\r
157 \r
158     # IPv6 multicast address to use when\r
159     # using global addresses\r
160     # If not defined, ff0e::1 is used\r
161     Ip6MulticastGlobal  ff0e::1\r
162 \r
163     # Olsrd can autodetect changes in\r
164     # interface configurations. Enabled by default\r
165     # turn off to save CPU.\r
166     AutoDetectChanges: yes\r
167     # Emission and validity intervals.\r
168     # If not defined, RFC proposed values will\r
169     # in most cases be used.\r
170 \r
171     #HelloInterval      2.00\r
172     #HelloValidityTime  6.00\r
173     #TcInterval         5.00\r
174     #TcValidityTime     15.00\r
175     #MidInterval        5.00\r
176     #MidValidityTime    15.00\r
177     #HnaInterval        5.00\r
178     #HnaValidityTime    15.00\r
179     #LinkQualityMult    default 1.0\r
180     # When multiple links exist between hosts\r
181     # the weight of interface is used to determine\r
182     # the link to use. Normally the weight is\r
183     # automatically calculated by olsrd based\r
184     # on the characteristics of the interface,\r
185     # but here you can specify a fixed value.\r
186     # Olsrd will choose links with the lowest value.\r
187     # Note:\r
188     # Interface weight is used only when LinkQualityLevel is 0.\r
189     # For any other value of LinkQualityLevel, the interface ETX\r
190     # value is used instead.\r
191 \r
192     #Weight      0\r
193 \r
194 }\r