Kconfig 2.08 KB
Newer Older
Per Liden's avatar
Per Liden committed
1 2 3 4
#
# TIPC configuration
#

5
menuconfig TIPC
Per Liden's avatar
Per Liden committed
6
	tristate "The TIPC Protocol (EXPERIMENTAL)"
7
	depends on INET && EXPERIMENTAL
Per Liden's avatar
Per Liden committed
8
	---help---
9 10 11 12
	  The Transparent Inter Process Communication (TIPC) protocol is
	  specially designed for intra cluster communication. This protocol
	  originates from Ericsson where it has been used in carrier grade
	  cluster applications for many years.
13

14
	  For more information about TIPC, see http://tipc.sourceforge.net.
Per Liden's avatar
Per Liden committed
15 16 17 18

	  This protocol support is also available as a module ( = code which
	  can be inserted in and removed from the running kernel whenever you
	  want). The module will be called tipc. If you want to compile it
19
	  as a module, say M here and read <file:Documentation/kbuild/modules.txt>.
Per Liden's avatar
Per Liden committed
20 21 22

	  If in doubt, say N.

23 24
if TIPC

Per Liden's avatar
Per Liden committed
25
config TIPC_ADVANCED
26
	bool "Advanced TIPC configuration"
Per Liden's avatar
Per Liden committed
27 28
	default n
	help
29 30
	  Saying Y here will open some advanced configuration for TIPC.
	  Most users do not need to bother; if unsure, just say N.
Per Liden's avatar
Per Liden committed
31 32 33

config TIPC_PORTS
	int "Maximum number of ports in a node"
34
	depends on TIPC_ADVANCED
35
	range 127 65535
Per Liden's avatar
Per Liden committed
36 37
	default "8191"
	help
38 39
	  Specifies how many ports can be supported by a node.
	  Can range from 127 to 65535 ports; default is 8191.
Per Liden's avatar
Per Liden committed
40

41
	  Setting this to a smaller value saves some memory,
42
	  setting it to higher allows for more ports.
Per Liden's avatar
Per Liden committed
43 44 45

config TIPC_LOG
	int "Size of log buffer"
46
	depends on TIPC_ADVANCED
47 48
	range 0 32768
	default "0"
Per Liden's avatar
Per Liden committed
49
	help
50 51 52
	  Size (in bytes) of TIPC's internal log buffer, which records the
	  occurrence of significant events.  Can range from 0 to 32768 bytes;
	  default is 0.
Per Liden's avatar
Per Liden committed
53 54 55 56 57

	  There is no need to enable the log buffer unless the node will be
	  managed remotely via TIPC.

config TIPC_DEBUG
58
	bool "Enable debugging support"
Per Liden's avatar
Per Liden committed
59 60
	default n
	help
61 62
	  Saying Y here enables TIPC debugging capabilities used by developers.
	  Most users do not need to bother; if unsure, just say N.
Per Liden's avatar
Per Liden committed
63

64 65 66 67
	  Enabling debugging support causes TIPC to display data about its
	  internal state when certain abnormal conditions occur. It also
	  makes it easy for developers to capture additional information of
	  interest using the dbg() or msg_dbg() macros.
Per Liden's avatar
Per Liden committed
68

69
endif # TIPC