Kconfig 1003 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. config MPTCP
  2. bool "MPTCP: Multipath TCP"
  3. depends on INET
  4. select SKB_EXTENSIONS
  5. select CRYPTO_LIB_SHA256
  6. select CRYPTO
  7. help
  8. Multipath TCP (MPTCP) connections send and receive data over multiple
  9. subflows in order to utilize multiple network paths. Each subflow
  10. uses the TCP protocol, and TCP options carry header information for
  11. MPTCP.
  12. if MPTCP
  13. config INET_MPTCP_DIAG
  14. depends on INET_DIAG
  15. def_tristate INET_DIAG
  16. config MPTCP_IPV6
  17. bool "MPTCP: IPv6 support for Multipath TCP"
  18. depends on IPV6=y
  19. default y
  20. config MPTCP_KUNIT_TEST
  21. tristate "This builds the MPTCP KUnit tests" if !KUNIT_ALL_TESTS
  22. depends on KUNIT
  23. default KUNIT_ALL_TESTS
  24. help
  25. Currently covers the MPTCP crypto and token helpers.
  26. Only useful for kernel devs running KUnit test harness and are not
  27. for inclusion into a production build.
  28. For more information on KUnit and unit tests in general please refer
  29. to the KUnit documentation in Documentation/dev-tools/kunit/.
  30. If unsure, say N.
  31. endif