aboutsummaryrefslogtreecommitdiffstats
path: root/net/batman-adv
diff options
context:
space:
mode:
authorSven Eckelmann <sven@narfation.org>2018-10-14 17:16:14 +0200
committerSimon Wunderlich <sw@simonwunderlich.de>2018-11-12 10:41:51 +0100
commitfb939135a6cf77a26831d23e6d22e4b9602cfce7 (patch)
treeedf8eb5eb63a2459241335269d6bbcda403b4674 /net/batman-adv
parentbatman-adv: Add inconsistent multicast netlink dump detection (diff)
downloadlinux-dev-fb939135a6cf77a26831d23e6d22e4b9602cfce7.tar.xz
linux-dev-fb939135a6cf77a26831d23e6d22e4b9602cfce7.zip
batman-adv: Move CRC16 dependency to BATMAN_ADV_BLA
The commit ced72933a5e8 ("batman-adv: use CRC32C instead of CRC16 in TT code") switched the translation table code from crc16 to crc32c. The (optional) bridge loop avoidance code is the only user of this function. batman-adv should only select CRC16 when it is actually using it. Signed-off-by: Sven Eckelmann <sven@narfation.org> Signed-off-by: Simon Wunderlich <sw@simonwunderlich.de>
Diffstat (limited to 'net/batman-adv')
-rw-r--r--net/batman-adv/Kconfig2
1 files changed, 1 insertions, 1 deletions
diff --git a/net/batman-adv/Kconfig b/net/batman-adv/Kconfig
index 082e96060bc2..d6b94559f888 100644
--- a/net/batman-adv/Kconfig
+++ b/net/batman-adv/Kconfig
@@ -22,7 +22,6 @@
config BATMAN_ADV
tristate "B.A.T.M.A.N. Advanced Meshing Protocol"
depends on NET
- select CRC16
select LIBCRC32C
help
B.A.T.M.A.N. (better approach to mobile ad-hoc networking) is
@@ -48,6 +47,7 @@ config BATMAN_ADV_BATMAN_V
config BATMAN_ADV_BLA
bool "Bridge Loop Avoidance"
depends on BATMAN_ADV && INET
+ select CRC16
default y
help
This option enables BLA (Bridge Loop Avoidance), a mechanism