Back to home page

OSCL-LXR

 
 

    


0001 
0002 config MPTCP
0003         bool "MPTCP: Multipath TCP"
0004         depends on INET
0005         select SKB_EXTENSIONS
0006         select CRYPTO_LIB_SHA256
0007         select CRYPTO
0008         help
0009           Multipath TCP (MPTCP) connections send and receive data over multiple
0010           subflows in order to utilize multiple network paths. Each subflow
0011           uses the TCP protocol, and TCP options carry header information for
0012           MPTCP.
0013 
0014 if MPTCP
0015 
0016 config INET_MPTCP_DIAG
0017         depends on INET_DIAG
0018         def_tristate INET_DIAG
0019 
0020 config MPTCP_IPV6
0021         bool "MPTCP: IPv6 support for Multipath TCP"
0022         depends on IPV6=y
0023         default y
0024 
0025 config MPTCP_KUNIT_TEST
0026         tristate "This builds the MPTCP KUnit tests" if !KUNIT_ALL_TESTS
0027         depends on KUNIT
0028         default KUNIT_ALL_TESTS
0029         help
0030           Currently covers the MPTCP crypto and token helpers.
0031           Only useful for kernel devs running KUnit test harness and are not
0032           for inclusion into a production build.
0033 
0034           For more information on KUnit and unit tests in general please refer
0035           to the KUnit documentation in Documentation/dev-tools/kunit/.
0036 
0037           If unsure, say N.
0038 
0039 endif