Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0-only
0002 #
0003 # TIPC configuration
0004 #
0005 
0006 menuconfig TIPC
0007         tristate "The TIPC Protocol"
0008         depends on INET
0009         depends on IPV6 || IPV6=n
0010         help
0011           The Transparent Inter Process Communication (TIPC) protocol is
0012           specially designed for intra cluster communication. This protocol
0013           originates from Ericsson where it has been used in carrier grade
0014           cluster applications for many years.
0015 
0016           For more information about TIPC, see http://tipc.sourceforge.net.
0017 
0018           This protocol support is also available as a module ( = code which
0019           can be inserted in and removed from the running kernel whenever you
0020           want). The module will be called tipc. If you want to compile it
0021           as a module, say M here and read <file:Documentation/kbuild/modules.rst>.
0022 
0023           If in doubt, say N.
0024 
0025 config TIPC_MEDIA_IB
0026         bool "InfiniBand media type support"
0027         depends on TIPC && INFINIBAND_IPOIB
0028         help
0029           Saying Y here will enable support for running TIPC on
0030           IP-over-InfiniBand devices.
0031 config TIPC_MEDIA_UDP
0032         bool "IP/UDP media type support"
0033         depends on TIPC
0034         select NET_UDP_TUNNEL
0035         help
0036           Saying Y here will enable support for running TIPC over IP/UDP
0037         bool
0038         default y
0039 config TIPC_CRYPTO
0040         bool "TIPC encryption support"
0041         depends on TIPC
0042         select CRYPTO
0043         select CRYPTO_AES
0044         select CRYPTO_GCM
0045         help
0046           Saying Y here will enable support for TIPC encryption.
0047           All TIPC messages will be encrypted/decrypted by using the currently most
0048           advanced algorithm: AEAD AES-GCM (like IPSec or TLS) before leaving/
0049           entering the TIPC stack.
0050           Key setting from user-space is performed via netlink by a user program
0051           (e.g. the iproute2 'tipc' tool).
0052         bool
0053         default y
0054 
0055 config TIPC_DIAG
0056         tristate "TIPC: socket monitoring interface"
0057         depends on TIPC
0058         default y
0059         help
0060         Support for TIPC socket monitoring interface used by ss tool.
0061         If unsure, say Y.