Merge tag 'driver-core-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...
[linux-2.6-block.git] / net / mptcp / Kconfig
CommitLineData
f870fa0b
MM
1
2config MPTCP
3 bool "MPTCP: Multipath TCP"
4 depends on INET
5 select SKB_EXTENSIONS
65492c5a 6 select CRYPTO_LIB_SHA256
357b41ca 7 select CRYPTO
f870fa0b
MM
8 help
9 Multipath TCP (MPTCP) connections send and receive data over multiple
10 subflows in order to utilize multiple network paths. Each subflow
11 uses the TCP protocol, and TCP options carry header information for
12 MPTCP.
13
389b8fb3
GU
14if MPTCP
15
ac3b45f6
PA
16config INET_MPTCP_DIAG
17 depends on INET_DIAG
18 def_tristate INET_DIAG
19
f870fa0b
MM
20config MPTCP_IPV6
21 bool "MPTCP: IPv6 support for Multipath TCP"
0ed37ac5 22 depends on IPV6=y
f870fa0b 23 default y
65492c5a 24
3fcc8a25 25config MPTCP_KUNIT_TEST
a00a5822 26 tristate "This builds the MPTCP KUnit tests" if !KUNIT_ALL_TESTS
a00a5822
PA
27 depends on KUNIT
28 default KUNIT_ALL_TESTS
65492c5a 29 help
a8ee9c9b 30 Currently covers the MPTCP crypto and token helpers.
a00a5822
PA
31 Only useful for kernel devs running KUnit test harness and are not
32 for inclusion into a production build.
65492c5a 33
a00a5822
PA
34 For more information on KUnit and unit tests in general please refer
35 to the KUnit documentation in Documentation/dev-tools/kunit/.
36
37 If unsure, say N.
389b8fb3 38
b142083b 39endif