Kconfig 1.5 KB

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