Root/net/batman-adv/Kconfig

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_NC
40    bool "Network Coding"
41    depends on BATMAN_ADV
42    default n
43    help
44      This option enables network coding, a mechanism that aims to
45      increase the overall network throughput by fusing multiple
46      packets in one transmission.
47      Note that interfaces controlled by batman-adv must be manually
48      configured to have promiscuous mode enabled in order to make
49      network coding work.
50      If you think that your network does not need this feature you
51      can safely disable it and save some space.
52
53config BATMAN_ADV_DEBUG
54    bool "B.A.T.M.A.N. debugging"
55    depends on BATMAN_ADV
56    help
57      This is an option for use by developers; most people should
58      say N here. This enables compilation of support for
59      outputting debugging information to the kernel log. The
60      output is controlled via the module parameter debug.
61

Archive Download this file



interactive