mirror of
				git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
				synced 2025-09-04 20:19:47 +08:00 
			
		
		
		
	 fa4475f792
			
		
	
	
		fa4475f792
		
	
	
	
	
		
			
			Remove SCTP probe module since jprobe has been deprecated. That function is now replaced by sctp/sctp_probe and sctp/sctp_probe_path trace-events. You can use it via ftrace or perftools. Signed-off-by: Masami Hiramatsu <mhiramat@kernel.org> Signed-off-by: David S. Miller <davem@davemloft.net>
		
			
				
	
	
		
			96 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			96 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| #
 | |
| # SCTP configuration
 | |
| #
 | |
| 
 | |
| menuconfig IP_SCTP
 | |
| 	tristate "The SCTP Protocol"
 | |
| 	depends on INET
 | |
| 	depends on IPV6 || IPV6=n
 | |
| 	select CRYPTO
 | |
| 	select CRYPTO_HMAC
 | |
| 	select CRYPTO_SHA1
 | |
| 	select LIBCRC32C
 | |
| 	---help---
 | |
| 	  Stream Control Transmission Protocol
 | |
| 
 | |
| 	  From RFC 2960 <http://www.ietf.org/rfc/rfc2960.txt>.
 | |
| 
 | |
| 	  "SCTP is a reliable transport protocol operating on top of a
 | |
| 	  connectionless packet network such as IP.  It offers the following
 | |
| 	  services to its users:
 | |
| 
 | |
| 	  -- acknowledged error-free non-duplicated transfer of user data,
 | |
| 	  -- data fragmentation to conform to discovered path MTU size,
 | |
| 	  -- sequenced delivery of user messages within multiple streams,
 | |
| 	  with an option for order-of-arrival delivery of individual user
 | |
| 	  messages,
 | |
| 	  -- optional bundling of multiple user messages into a single SCTP
 | |
| 	  packet, and
 | |
| 	  -- network-level fault tolerance through supporting of multi-
 | |
| 	  homing at either or both ends of an association."
 | |
| 
 | |
| 	  To compile this protocol support as a module, choose M here: the
 | |
| 	  module will be called sctp. Debug messages are handeled by the
 | |
| 	  kernel's dynamic debugging framework.
 | |
| 
 | |
| 	  If in doubt, say N.
 | |
| 
 | |
| if IP_SCTP
 | |
| 
 | |
| config SCTP_DBG_OBJCNT
 | |
| 	bool "SCTP: Debug object counts"
 | |
| 	depends on PROC_FS
 | |
| 	help
 | |
| 	  If you say Y, this will enable debugging support for counting the 
 | |
| 	  type of objects that are currently allocated.  This is useful for 
 | |
| 	  identifying memory leaks. This debug information can be viewed by
 | |
| 	  'cat /proc/net/sctp/sctp_dbg_objcnt'
 | |
| 
 | |
| 	  If unsure, say N
 | |
| choice
 | |
| 	prompt "Default SCTP cookie HMAC encoding"
 | |
| 	default SCTP_DEFAULT_COOKIE_HMAC_MD5
 | |
| 	help
 | |
| 	  This option sets the default sctp cookie hmac algorithm
 | |
| 	  when in doubt select 'md5'
 | |
| 
 | |
| config SCTP_DEFAULT_COOKIE_HMAC_MD5
 | |
| 	bool "Enable optional MD5 hmac cookie generation"
 | |
| 	help
 | |
| 	  Enable optional MD5 hmac based SCTP cookie generation
 | |
| 	select SCTP_COOKIE_HMAC_MD5
 | |
| 
 | |
| config SCTP_DEFAULT_COOKIE_HMAC_SHA1
 | |
| 	bool "Enable optional SHA1 hmac cookie generation"
 | |
| 	help
 | |
| 	  Enable optional SHA1 hmac based SCTP cookie generation
 | |
| 	select SCTP_COOKIE_HMAC_SHA1
 | |
| 
 | |
| config SCTP_DEFAULT_COOKIE_HMAC_NONE
 | |
| 	bool "Use no hmac alg in SCTP cookie generation"
 | |
| 	help
 | |
| 	  Use no hmac algorithm in SCTP cookie generation
 | |
| 
 | |
| endchoice
 | |
| 
 | |
| config SCTP_COOKIE_HMAC_MD5
 | |
| 	bool "Enable optional MD5 hmac cookie generation"
 | |
| 	help
 | |
| 	  Enable optional MD5 hmac based SCTP cookie generation
 | |
| 	select CRYPTO_HMAC if SCTP_COOKIE_HMAC_MD5
 | |
| 	select CRYPTO_MD5 if SCTP_COOKIE_HMAC_MD5
 | |
| 
 | |
| config SCTP_COOKIE_HMAC_SHA1
 | |
| 	bool "Enable optional SHA1 hmac cookie generation"
 | |
| 	help
 | |
| 	  Enable optional SHA1 hmac based SCTP cookie generation
 | |
| 	select CRYPTO_HMAC if SCTP_COOKIE_HMAC_SHA1
 | |
| 	select CRYPTO_SHA1 if SCTP_COOKIE_HMAC_SHA1
 | |
| 
 | |
| config INET_SCTP_DIAG
 | |
| 	depends on INET_DIAG
 | |
| 	def_tristate INET_DIAG
 | |
| 
 | |
| 
 | |
| endif # IP_SCTP
 |