xref: /openbmc/linux/net/tipc/Kconfig (revision c11ac3f2)
1b97bf3fdSPer Liden#
2b97bf3fdSPer Liden# TIPC configuration
3b97bf3fdSPer Liden#
4b97bf3fdSPer Liden
5b97bf3fdSPer Lidenmenu "TIPC Configuration (EXPERIMENTAL)"
6b97bf3fdSPer Liden	depends on INET && EXPERIMENTAL
7b97bf3fdSPer Liden
8b97bf3fdSPer Lidenconfig TIPC
9b97bf3fdSPer Liden	tristate "The TIPC Protocol (EXPERIMENTAL)"
10b97bf3fdSPer Liden	---help---
11*c11ac3f2SPer Liden	  The Transparent Inter Process Communication (TIPC) protocol is
12*c11ac3f2SPer Liden	  specially designed for intra cluster communication. This protocol
13*c11ac3f2SPer Liden	  originates from Ericsson where it has been used in carrier grade
14*c11ac3f2SPer Liden	  cluster applications for many years.
15*c11ac3f2SPer Liden
16*c11ac3f2SPer Liden	  For more information about TIPC, see http://tipc.sourceforge.net.
17b97bf3fdSPer Liden
18b97bf3fdSPer Liden	  This protocol support is also available as a module ( = code which
19b97bf3fdSPer Liden	  can be inserted in and removed from the running kernel whenever you
20b97bf3fdSPer Liden	  want). The module will be called tipc. If you want to compile it
21b97bf3fdSPer Liden	  as a module, say M here and read <file:Documentation/modules.txt>.
22b97bf3fdSPer Liden
23b97bf3fdSPer Liden	  If in doubt, say N.
24b97bf3fdSPer Liden
25b97bf3fdSPer Lidenconfig TIPC_ADVANCED
26b97bf3fdSPer Liden	bool "TIPC: Advanced configuration"
27b97bf3fdSPer Liden	depends on TIPC
28b97bf3fdSPer Liden	default n
29b97bf3fdSPer Liden	help
30b97bf3fdSPer Liden	  Saying Y here will open some advanced configuration
31b97bf3fdSPer Liden          for TIPC. Most users do not need to bother, so if
32b97bf3fdSPer Liden          unsure, just say N.
33b97bf3fdSPer Liden
34b97bf3fdSPer Lidenconfig TIPC_ZONES
35b97bf3fdSPer Liden	int "Maximum number of zones in network"
36b97bf3fdSPer Liden	depends on TIPC && TIPC_ADVANCED
37b97bf3fdSPer Liden	default "3"
38b97bf3fdSPer Liden	help
39b97bf3fdSPer Liden	 Max number of zones inside TIPC network. Max supported value
40b97bf3fdSPer Liden         is 255 zones, minimum is 1
41b97bf3fdSPer Liden
42b97bf3fdSPer Liden	 Default is 3 zones in a network; setting this to higher
43b97bf3fdSPer Liden	 allows more zones but might use more memory.
44b97bf3fdSPer Liden
45b97bf3fdSPer Lidenconfig TIPC_CLUSTERS
46b97bf3fdSPer Liden	int "Maximum number of clusters in a zone"
47b97bf3fdSPer Liden	depends on TIPC && TIPC_ADVANCED
48b97bf3fdSPer Liden	default "1"
49b97bf3fdSPer Liden	help
50b97bf3fdSPer Liden          ***Only 1 (one cluster in a zone) is supported by current code.
51b97bf3fdSPer Liden          Any value set here will be overridden.***
52b97bf3fdSPer Liden
53b97bf3fdSPer Liden          (Max number of clusters inside TIPC zone. Max supported
54b97bf3fdSPer Liden          value is 4095 clusters, minimum is 1.
55b97bf3fdSPer Liden
56b97bf3fdSPer Liden	  Default is 1; setting this to smaller value might save
57b97bf3fdSPer Liden          some memory, setting it to higher
58b97bf3fdSPer Liden	  allows more clusters and might consume more memory.)
59b97bf3fdSPer Liden
60b97bf3fdSPer Lidenconfig TIPC_NODES
61b97bf3fdSPer Liden	int "Maximum number of nodes in cluster"
62b97bf3fdSPer Liden	depends on TIPC && TIPC_ADVANCED
63b97bf3fdSPer Liden	default "255"
64b97bf3fdSPer Liden	help
65b97bf3fdSPer Liden	  Maximum number of nodes inside a TIPC cluster. Maximum
66b97bf3fdSPer Liden          supported value is 2047 nodes, minimum is 8.
67b97bf3fdSPer Liden
68b97bf3fdSPer Liden	  Setting this to a smaller value saves some memory,
69b97bf3fdSPer Liden	  setting it to higher allows more nodes.
70b97bf3fdSPer Liden
71b97bf3fdSPer Lidenconfig TIPC_SLAVE_NODES
72b97bf3fdSPer Liden	int "Maximum number of slave nodes in cluster"
73b97bf3fdSPer Liden	depends on TIPC && TIPC_ADVANCED
74b97bf3fdSPer Liden	default "0"
75b97bf3fdSPer Liden	help
76b97bf3fdSPer Liden          ***This capability is not supported by current code.***
77b97bf3fdSPer Liden
78b97bf3fdSPer Liden	  Maximum number of slave nodes inside a TIPC cluster. Maximum
79b97bf3fdSPer Liden          supported value is 2047 nodes, minimum is 0.
80b97bf3fdSPer Liden
81b97bf3fdSPer Liden	  Setting this to a smaller value saves some memory,
82b97bf3fdSPer Liden	  setting it to higher allows more nodes.
83b97bf3fdSPer Liden
84b97bf3fdSPer Lidenconfig TIPC_PORTS
85b97bf3fdSPer Liden	int "Maximum number of ports in a node"
86b97bf3fdSPer Liden	depends on TIPC && TIPC_ADVANCED
87b97bf3fdSPer Liden	default "8191"
88b97bf3fdSPer Liden	help
89b97bf3fdSPer Liden	  Maximum number of ports within a node. Maximum
90b97bf3fdSPer Liden          supported value is 64535 nodes, minimum is 127.
91b97bf3fdSPer Liden
92b97bf3fdSPer Liden	  Setting this to a smaller value saves some memory,
93b97bf3fdSPer Liden	  setting it to higher allows more ports.
94b97bf3fdSPer Liden
95b97bf3fdSPer Lidenconfig TIPC_LOG
96b97bf3fdSPer Liden	int "Size of log buffer"
97b97bf3fdSPer Liden	depends on TIPC && TIPC_ADVANCED
98b97bf3fdSPer Liden	default 0
99b97bf3fdSPer Liden	help
100b97bf3fdSPer Liden 	  Size (in bytes) of TIPC's internal log buffer, which records the
101b97bf3fdSPer Liden	  occurrence of significant events.  Maximum supported value
102b97bf3fdSPer Liden	  is 32768 bytes, minimum is 0.
103b97bf3fdSPer Liden
104b97bf3fdSPer Liden	  There is no need to enable the log buffer unless the node will be
105b97bf3fdSPer Liden	  managed remotely via TIPC.
106b97bf3fdSPer Liden
107b97bf3fdSPer Lidenconfig TIPC_DEBUG
108b97bf3fdSPer Liden	bool "Enable debugging support"
109b97bf3fdSPer Liden	depends on TIPC
110b97bf3fdSPer Liden	default n
111b97bf3fdSPer Liden	help
112b97bf3fdSPer Liden 	  This will enable debugging of TIPC.
113b97bf3fdSPer Liden
114b97bf3fdSPer Liden	  Only say Y here if you are having trouble with TIPC.  It will
115b97bf3fdSPer Liden	  enable the display of detailed information about what is going on.
116b97bf3fdSPer Liden
117b97bf3fdSPer Lidenendmenu
118