Kconfig 1.5 KB

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