Merge tag 'bcachefs-2024-10-05' of git://evilpiepirate.org/bcachefs
[linux-block.git] / net / smc / Kconfig
1 # SPDX-License-Identifier: GPL-2.0-only
2 config SMC
3         tristate "SMC socket protocol family"
4         depends on INET && INFINIBAND
5         depends on m || ISM != m
6         help
7           SMC-R provides a "sockets over RDMA" solution making use of
8           RDMA over Converged Ethernet (RoCE) technology to upgrade
9           AF_INET TCP connections transparently.
10           The Linux implementation of the SMC-R solution is designed as
11           a separate socket family SMC.
12
13           Select this option if you want to run SMC socket applications
14
15 config SMC_DIAG
16         tristate "SMC: socket monitoring interface"
17         depends on SMC
18         help
19           Support for SMC socket monitoring interface used by tools such as
20           smcss.
21
22           if unsure, say Y.
23
24 config SMC_LO
25         bool "SMC intra-OS shortcut with loopback-ism"
26         depends on SMC
27         default n
28         help
29           SMC_LO enables the creation of an Emulated-ISM device named
30           loopback-ism in SMC and makes use of it for transferring data
31           when communication occurs within the same OS. This helps in
32           convenient testing of SMC-D since loopback-ism is independent
33           of architecture or hardware.
34
35           if unsure, say N.