kumquat-buildroot/package/batman-adv/Config.in
Christian Stewart d90f182b91 batman-adv: new package
This package introduces batman-adv, a kernel module implementation of
the B.A.T.M.A.N. IV and V mesh network routing protocols.

While batman-adv exists in the mainline kernel tree, it can also be
built as an external out-of-tree module. This package adds the
flexibility to chose a more up to date version of the module than exists
in the official tree, and also allows for compilation against kernels
without batman-adv in-tree support.

https://www.open-mesh.org/projects/batman-adv/

Signed-off-by: Christian Stewart <christian@paral.in>
[Thomas:
 - remove "default n", since it's the default
 - fix indentation of Config.in help text
 - license is GPLv2, not just GPL
 - remove variable BATMAN_ADV_MAKE_OPTS, name it directly
   BATMAN_ADV_MODULE_MAKE_OPTS as this is what is expected by the kernel
   module infrastructure.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-05-28 19:16:22 +02:00

36 lines
909 B
Plaintext

comment "batman-adv needs a Linux kernel to be built"
depends on !BR2_LINUX_KERNEL
config BR2_PACKAGE_BATMAN_ADV
bool "batman-adv"
depends on BR2_LINUX_KERNEL
help
batman-adv mesh networking kernel module
https://www.open-mesh.org/projects/batman-adv/
if BR2_PACKAGE_BATMAN_ADV
config BR2_PACKAGE_BATMAN_ADV_DEBUG
bool "enable debugging"
help
Enables B.A.T.M.A.N. debugging.
config BR2_PACKAGE_BATMAN_ADV_NC
bool "enable network coding"
help
Enables B.A.T.M.A.N. network coding.
Note: this requires promiscuous mode on ALL nodes!
https://www.open-mesh.org/projects/batman-adv/wiki/NetworkCoding
config BR2_PACKAGE_BATMAN_ADV_BATMAN_V
bool "enable B.A.T.M.A.N. V protocol (experimental)"
help
Enables B.A.T.M.A.N. V network protocol.
This is the next-gen protocol and is experimental at this time.
https://www.open-mesh.org/projects/batman-adv/wiki/BATMAN_V
endif