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