Commit | Line | Data |
---|---|---|
f870fa0b MM |
1 | |
2 | config 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 |
14 | if MPTCP |
15 | ||
f870fa0b MM |
16 | config MPTCP_IPV6 |
17 | bool "MPTCP: IPv6 support for Multipath TCP" | |
f870fa0b MM |
18 | select IPV6 |
19 | default y | |
65492c5a | 20 | |
a00a5822 PA |
21 | endif |
22 | ||
23 | config MPTCP_KUNIT_TESTS | |
24 | tristate "This builds the MPTCP KUnit tests" if !KUNIT_ALL_TESTS | |
25 | select MPTCP | |
26 | depends on KUNIT | |
27 | default KUNIT_ALL_TESTS | |
65492c5a | 28 | help |
a8ee9c9b | 29 | Currently covers the MPTCP crypto and token helpers. |
a00a5822 PA |
30 | Only useful for kernel devs running KUnit test harness and are not |
31 | for inclusion into a production build. | |
65492c5a | 32 | |
a00a5822 PA |
33 | For more information on KUnit and unit tests in general please refer |
34 | to the KUnit documentation in Documentation/dev-tools/kunit/. | |
35 | ||
36 | If unsure, say N. | |
389b8fb3 | 37 |