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