Blame view

net/sctp/Kconfig 3.01 KB
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1
2
3
  #
  # SCTP configuration
  #
29e32ccde   Jan Engelhardt   [SCTP]: Use menuc...
4
  menuconfig IP_SCTP
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
5
  	tristate "The SCTP Protocol (EXPERIMENTAL)"
29e32ccde   Jan Engelhardt   [SCTP]: Use menuc...
6
  	depends on INET && EXPERIMENTAL
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
7
  	depends on IPV6 || IPV6=n
b7e0fe9f8   Vlad Yasevich   SCTP: Fix build i...
8
9
10
  	select CRYPTO
  	select CRYPTO_HMAC
  	select CRYPTO_SHA1
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
11
  	select CRYPTO_MD5 if SCTP_HMAC_MD5
9ad0977fe   Vlad Yasevich   [SCTP]: Use crc32...
12
  	select LIBCRC32C
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
  	---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.
  
  	  If in doubt, say N.
29e32ccde   Jan Engelhardt   [SCTP]: Use menuc...
36
  if IP_SCTP
787a51a08   Wei Yongjun   sctp: implement s...
37
38
39
40
41
42
43
44
45
46
47
  config NET_SCTPPROBE
  	tristate "SCTP: Association probing"
          depends on PROC_FS && KPROBES
          ---help---
          This module allows for capturing the changes to SCTP association
          state in response to incoming packets. It is used for debugging
          SCTP congestion control algorithms. If you don't understand
          what was just said, you don't need it: say N.
  
          To compile this code as a module, choose M here: the
          module will be called sctp_probe.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
48
49
  config SCTP_DBG_MSG
  	bool "SCTP: Debug messages"
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
50
51
52
53
54
55
56
57
  	help
  	  If you say Y, this will enable verbose debugging messages. 
  
  	  If unsure, say N.  However, if you are running into problems, use 
  	  this option to gather detailed trace information
  
  config SCTP_DBG_OBJCNT
  	bool "SCTP: Debug object counts"
c4e85f82e   Florian Westphal   sctp: Don't abort...
58
  	depends on PROC_FS
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
59
60
61
  	help
  	  If you say Y, this will enable debugging support for counting the 
  	  type of objects that are currently allocated.  This is useful for 
c4e85f82e   Florian Westphal   sctp: Don't abort...
62
  	  identifying memory leaks. This debug information can be viewed by
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
63
64
65
66
67
68
  	  'cat /proc/net/sctp/sctp_dbg_objcnt'
  
  	  If unsure, say N
  
  choice
  	prompt "SCTP: Cookie HMAC Algorithm"
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
  	default SCTP_HMAC_MD5
  	help
  	  HMAC algorithm to be used during association initialization.  It
  	  is strongly recommended to use HMAC-SHA1 or HMAC-MD5.  See 
  	  configuration for Cryptographic API and enable those algorithms
            to make usable by SCTP. 
  
  config SCTP_HMAC_NONE
  	bool "None"
  	help 
  	  Choosing this disables the use of an HMAC during association 
  	  establishment.  It is advised to use either HMAC-MD5 or HMAC-SHA1.
  
  config SCTP_HMAC_SHA1
  	bool "HMAC-SHA1"
  	help 
  	  Enable the use of HMAC-SHA1 during association establishment.  It 
  	  is advised to use either HMAC-MD5 or HMAC-SHA1.
  
  config SCTP_HMAC_MD5
  	bool "HMAC-MD5"
  	help
  	  Enable the use of HMAC-MD5 during association establishment.  It is 
  	  advised to use either HMAC-MD5 or HMAC-SHA1.
  
  endchoice
29e32ccde   Jan Engelhardt   [SCTP]: Use menuc...
95
96
  
  endif # IP_SCTP