40 lines
		
	
	
		
			1003 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			1003 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
 | |
| config MPTCP
 | |
| 	bool "MPTCP: Multipath TCP"
 | |
| 	depends on INET
 | |
| 	select SKB_EXTENSIONS
 | |
| 	select CRYPTO_LIB_SHA256
 | |
| 	select CRYPTO
 | |
| 	help
 | |
| 	  Multipath TCP (MPTCP) connections send and receive data over multiple
 | |
| 	  subflows in order to utilize multiple network paths. Each subflow
 | |
| 	  uses the TCP protocol, and TCP options carry header information for
 | |
| 	  MPTCP.
 | |
| 
 | |
| if MPTCP
 | |
| 
 | |
| config INET_MPTCP_DIAG
 | |
| 	depends on INET_DIAG
 | |
| 	def_tristate INET_DIAG
 | |
| 
 | |
| config MPTCP_IPV6
 | |
| 	bool "MPTCP: IPv6 support for Multipath TCP"
 | |
| 	depends on IPV6=y
 | |
| 	default y
 | |
| 
 | |
| config MPTCP_KUNIT_TEST
 | |
| 	tristate "This builds the MPTCP KUnit tests" if !KUNIT_ALL_TESTS
 | |
| 	depends on KUNIT
 | |
| 	default KUNIT_ALL_TESTS
 | |
| 	help
 | |
| 	  Currently covers the MPTCP crypto and token helpers.
 | |
| 	  Only useful for kernel devs running KUnit test harness and are not
 | |
| 	  for inclusion into a production build.
 | |
| 
 | |
| 	  For more information on KUnit and unit tests in general please refer
 | |
| 	  to the KUnit documentation in Documentation/dev-tools/kunit/.
 | |
| 
 | |
| 	  If unsure, say N.
 | |
| 
 | |
| endif
 |