Kconfig 1.1 KB

12345678910111213141516171819202122232425262728293031
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. config SMC
  3. tristate "SMC socket protocol family"
  4. depends on INET && INFINIBAND && DIBS
  5. help
  6. SMC-R provides a "sockets over RDMA" solution making use of
  7. RDMA over Converged Ethernet (RoCE) technology to upgrade
  8. AF_INET TCP connections transparently.
  9. The Linux implementation of the SMC-R solution is designed as
  10. a separate socket family SMC.
  11. Select this option if you want to run SMC socket applications
  12. config SMC_DIAG
  13. tristate "SMC: socket monitoring interface"
  14. depends on SMC
  15. help
  16. Support for SMC socket monitoring interface used by tools such as
  17. smcss.
  18. if unsure, say Y.
  19. config SMC_HS_CTRL_BPF
  20. bool "Generic eBPF hook for SMC handshake flow"
  21. depends on SMC && BPF_JIT && BPF_SYSCALL
  22. default y
  23. help
  24. SMC_HS_CTRL_BPF enables support to register generic eBPF hook for SMC
  25. handshake flow, which offer much greater flexibility in modifying the behavior
  26. of the SMC protocol stack compared to a complete kernel-based approach. Select
  27. this option if you want filtring the handshake process via eBPF programs.