| .. | .. | 
|---|
 | 1 | +# SPDX-License-Identifier: GPL-2.0-only  | 
|---|
| 1 | 2 |  # | 
|---|
| 2 | 3 |  # TIPC configuration | 
|---|
| 3 | 4 |  # | 
|---|
| .. | .. | 
|---|
| 5 | 6 |  menuconfig TIPC | 
|---|
| 6 | 7 |  	tristate "The TIPC Protocol" | 
|---|
| 7 | 8 |  	depends on INET | 
|---|
| 8 |  | -	---help---  | 
|---|
 | 9 | +	depends on IPV6 || IPV6=n  | 
|---|
 | 10 | +	help  | 
|---|
| 9 | 11 |  	  The Transparent Inter Process Communication (TIPC) protocol is | 
|---|
| 10 | 12 |  	  specially designed for intra cluster communication. This protocol | 
|---|
| 11 | 13 |  	  originates from Ericsson where it has been used in carrier grade | 
|---|
| .. | .. | 
|---|
| 16 | 18 |  	  This protocol support is also available as a module ( = code which | 
|---|
| 17 | 19 |  	  can be inserted in and removed from the running kernel whenever you | 
|---|
| 18 | 20 |  	  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>.  | 
|---|
 | 21 | +	  as a module, say M here and read <file:Documentation/kbuild/modules.rst>.  | 
|---|
| 20 | 22 |   | 
|---|
| 21 | 23 |  	  If in doubt, say N. | 
|---|
| 22 | 24 |   | 
|---|
| .. | .. | 
|---|
| 34 | 36 |  	  Saying Y here will enable support for running TIPC over IP/UDP | 
|---|
| 35 | 37 |  	bool | 
|---|
| 36 | 38 |  	default y | 
|---|
 | 39 | +config TIPC_CRYPTO  | 
|---|
 | 40 | +	bool "TIPC encryption support"  | 
|---|
 | 41 | +	depends on TIPC  | 
|---|
 | 42 | +	select CRYPTO  | 
|---|
 | 43 | +	select CRYPTO_AES  | 
|---|
 | 44 | +	select CRYPTO_GCM  | 
|---|
 | 45 | +	help  | 
|---|
 | 46 | +	  Saying Y here will enable support for TIPC encryption.  | 
|---|
 | 47 | +	  All TIPC messages will be encrypted/decrypted by using the currently most  | 
|---|
 | 48 | +	  advanced algorithm: AEAD AES-GCM (like IPSec or TLS) before leaving/  | 
|---|
 | 49 | +	  entering the TIPC stack.  | 
|---|
 | 50 | +	  Key setting from user-space is performed via netlink by a user program  | 
|---|
 | 51 | +	  (e.g. the iproute2 'tipc' tool).  | 
|---|
 | 52 | +	bool  | 
|---|
 | 53 | +	default y  | 
|---|
| 37 | 54 |   | 
|---|
| 38 | 55 |  config TIPC_DIAG | 
|---|
| 39 | 56 |  	tristate "TIPC: socket monitoring interface" | 
|---|
| 40 | 57 |  	depends on TIPC | 
|---|
| 41 | 58 |  	default y | 
|---|
| 42 |  | -	---help---  | 
|---|
 | 59 | +	help  | 
|---|
| 43 | 60 |  	Support for TIPC socket monitoring interface used by ss tool. | 
|---|
| 44 | 61 |  	If unsure, say Y. | 
|---|