1c6c8fea2SSven Eckelmann# 2c6c8fea2SSven Eckelmann# B.A.T.M.A.N meshing protocol 3c6c8fea2SSven Eckelmann# 4c6c8fea2SSven Eckelmann 5c6c8fea2SSven Eckelmannconfig BATMAN_ADV 6c6c8fea2SSven Eckelmann tristate "B.A.T.M.A.N. Advanced Meshing Protocol" 7*17224474SAntonio Quartulli depends on NET 8a73105b8SAntonio Quartulli select CRC16 9c6c8fea2SSven Eckelmann default n 1010e3cd6aSAntonio Quartulli help 11c6c8fea2SSven Eckelmann B.A.T.M.A.N. (better approach to mobile ad-hoc networking) is 12c6c8fea2SSven Eckelmann a routing protocol for multi-hop ad-hoc mesh networks. The 13c6c8fea2SSven Eckelmann networks may be wired or wireless. See 14c6c8fea2SSven Eckelmann http://www.open-mesh.org/ for more information and user space 15c6c8fea2SSven Eckelmann tools. 16c6c8fea2SSven Eckelmann 177a5cc242SSimon Wunderlichconfig BATMAN_ADV_BLA 187a5cc242SSimon Wunderlich bool "Bridge Loop Avoidance" 19*17224474SAntonio Quartulli depends on BATMAN_ADV && INET 207a5cc242SSimon Wunderlich default y 217a5cc242SSimon Wunderlich help 227a5cc242SSimon Wunderlich This option enables BLA (Bridge Loop Avoidance), a mechanism 237a5cc242SSimon Wunderlich to avoid Ethernet frames looping when mesh nodes are connected 247a5cc242SSimon Wunderlich to both the same LAN and the same mesh. If you will never use 257a5cc242SSimon Wunderlich more than one mesh node in the same LAN, you can safely remove 267a5cc242SSimon Wunderlich this feature and save some space. 2710e3cd6aSAntonio Quartulli 28*17224474SAntonio Quartulliconfig BATMAN_ADV_DAT 29*17224474SAntonio Quartulli bool "Distributed ARP Table" 30*17224474SAntonio Quartulli depends on BATMAN_ADV && INET 31*17224474SAntonio Quartulli default n 32*17224474SAntonio Quartulli help 33*17224474SAntonio Quartulli This option enables DAT (Distributed ARP Table), a DHT based 34*17224474SAntonio Quartulli mechanism that increases ARP reliability on sparse wireless 35*17224474SAntonio Quartulli mesh networks. If you think that your network does not need 36*17224474SAntonio Quartulli this option you can safely remove it and save some space. 37*17224474SAntonio Quartulli 38c6c8fea2SSven Eckelmannconfig BATMAN_ADV_DEBUG 39c6c8fea2SSven Eckelmann bool "B.A.T.M.A.N. debugging" 4010e3cd6aSAntonio Quartulli depends on BATMAN_ADV 4110e3cd6aSAntonio Quartulli help 42c6c8fea2SSven Eckelmann This is an option for use by developers; most people should 43c6c8fea2SSven Eckelmann say N here. This enables compilation of support for 44c6c8fea2SSven Eckelmann outputting debugging information to the kernel log. The 45c6c8fea2SSven Eckelmann output is controlled via the module parameter debug. 46