Kconfig 1.8 KB

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