xref: /linux/net/mptcp/Kconfig (revision 389b8fb3c4befcc42edbc6d40525c6cb7704daf8)
1f870fa0bSMat Martineau
2f870fa0bSMat Martineauconfig MPTCP
3f870fa0bSMat Martineau	bool "MPTCP: Multipath TCP"
4f870fa0bSMat Martineau	depends on INET
5f870fa0bSMat Martineau	select SKB_EXTENSIONS
665492c5aSPaolo Abeni	select CRYPTO_LIB_SHA256
7f870fa0bSMat Martineau	help
8f870fa0bSMat Martineau	  Multipath TCP (MPTCP) connections send and receive data over multiple
9f870fa0bSMat Martineau	  subflows in order to utilize multiple network paths. Each subflow
10f870fa0bSMat Martineau	  uses the TCP protocol, and TCP options carry header information for
11f870fa0bSMat Martineau	  MPTCP.
12f870fa0bSMat Martineau
13*389b8fb3SGeert Uytterhoevenif MPTCP
14*389b8fb3SGeert Uytterhoeven
15f870fa0bSMat Martineauconfig MPTCP_IPV6
16f870fa0bSMat Martineau	bool "MPTCP: IPv6 support for Multipath TCP"
17f870fa0bSMat Martineau	select IPV6
18f870fa0bSMat Martineau	default y
1965492c5aSPaolo Abeni
2065492c5aSPaolo Abeniconfig MPTCP_HMAC_TEST
2165492c5aSPaolo Abeni	bool "Tests for MPTCP HMAC implementation"
2265492c5aSPaolo Abeni	help
2365492c5aSPaolo Abeni	  This option enable boot time self-test for the HMAC implementation
2465492c5aSPaolo Abeni	  used by the MPTCP code
2565492c5aSPaolo Abeni
2665492c5aSPaolo Abeni	  Say N if you are unsure.
27*389b8fb3SGeert Uytterhoeven
28*389b8fb3SGeert Uytterhoevenendif
29