bonding: add TLS dependency

When TLS is a module, the built-in bonding driver may cause a
link error:

x86_64-linux-ld: drivers/net/bonding/bond_main.o: in function `bond_start_xmit':
bond_main.c:(.text+0xc451): undefined reference to `tls_validate_xmit_skb'

Add a dependency to avoid the problem.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Link: https://lore.kernel.org/r/20210125113209.2248522-1-arnd@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
Arnd Bergmann 2021-01-25 12:31:59 +01:00 committed by Jakub Kicinski
parent 871127e6ab
commit 285715ac9a

View File

@ -42,6 +42,7 @@ config BONDING
tristate "Bonding driver support" tristate "Bonding driver support"
depends on INET depends on INET
depends on IPV6 || IPV6=n depends on IPV6 || IPV6=n
depends on TLS || TLS_DEVICE=n
help help
Say 'Y' or 'M' if you wish to be able to 'bond' multiple Ethernet Say 'Y' or 'M' if you wish to be able to 'bond' multiple Ethernet
Channels together. This is called 'Etherchannel' by Cisco, Channels together. This is called 'Etherchannel' by Cisco,