1 # SPDX-License-Identifier: GPL-2.0-only 1 # SPDX-License-Identifier: GPL-2.0-only 2 # 2 # 3 # TIPC configuration 3 # TIPC configuration 4 # 4 # 5 5 6 menuconfig TIPC 6 menuconfig TIPC 7 tristate "The TIPC Protocol" 7 tristate "The TIPC Protocol" 8 depends on INET 8 depends on INET 9 depends on IPV6 || IPV6=n 9 depends on IPV6 || IPV6=n 10 help 10 help 11 The Transparent Inter Process Commun 11 The Transparent Inter Process Communication (TIPC) protocol is 12 specially designed for intra cluster 12 specially designed for intra cluster communication. This protocol 13 originates from Ericsson where it ha 13 originates from Ericsson where it has been used in carrier grade 14 cluster applications for many years. 14 cluster applications for many years. 15 15 16 For more information about TIPC, see 16 For more information about TIPC, see http://tipc.sourceforge.net. 17 17 18 This protocol support is also availa 18 This protocol support is also available as a module ( = code which 19 can be inserted in and removed from 19 can be inserted in and removed from the running kernel whenever you 20 want). The module will be called tip 20 want). The module will be called tipc. If you want to compile it 21 as a module, say M here and read <fi 21 as a module, say M here and read <file:Documentation/kbuild/modules.rst>. 22 22 23 If in doubt, say N. 23 If in doubt, say N. 24 24 25 config TIPC_MEDIA_IB 25 config TIPC_MEDIA_IB 26 bool "InfiniBand media type support" 26 bool "InfiniBand media type support" 27 depends on TIPC && INFINIBAND_IPOIB 27 depends on TIPC && INFINIBAND_IPOIB 28 help 28 help 29 Saying Y here will enable support fo 29 Saying Y here will enable support for running TIPC on 30 IP-over-InfiniBand devices. 30 IP-over-InfiniBand devices. 31 config TIPC_MEDIA_UDP 31 config TIPC_MEDIA_UDP 32 bool "IP/UDP media type support" 32 bool "IP/UDP media type support" 33 depends on TIPC 33 depends on TIPC 34 select NET_UDP_TUNNEL 34 select NET_UDP_TUNNEL 35 default y << 36 help 35 help 37 Saying Y here will enable support fo 36 Saying Y here will enable support for running TIPC over IP/UDP 38 !! 37 bool >> 38 default y 39 config TIPC_CRYPTO 39 config TIPC_CRYPTO 40 bool "TIPC encryption support" 40 bool "TIPC encryption support" 41 depends on TIPC 41 depends on TIPC 42 select CRYPTO 42 select CRYPTO 43 select CRYPTO_AES 43 select CRYPTO_AES 44 select CRYPTO_GCM 44 select CRYPTO_GCM 45 default y << 46 help 45 help 47 Saying Y here will enable support fo 46 Saying Y here will enable support for TIPC encryption. 48 All TIPC messages will be encrypted/ 47 All TIPC messages will be encrypted/decrypted by using the currently most 49 advanced algorithm: AEAD AES-GCM (li 48 advanced algorithm: AEAD AES-GCM (like IPSec or TLS) before leaving/ 50 entering the TIPC stack. 49 entering the TIPC stack. 51 Key setting from user-space is perfo 50 Key setting from user-space is performed via netlink by a user program 52 (e.g. the iproute2 'tipc' tool). 51 (e.g. the iproute2 'tipc' tool). >> 52 bool >> 53 default y 53 54 54 config TIPC_DIAG 55 config TIPC_DIAG 55 tristate "TIPC: socket monitoring inte 56 tristate "TIPC: socket monitoring interface" 56 depends on TIPC 57 depends on TIPC 57 default y 58 default y 58 help 59 help 59 Support for TIPC socket monitoring int 60 Support for TIPC socket monitoring interface used by ss tool. 60 If unsure, say Y. 61 If unsure, say Y.
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.