1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 2ac713874SUrsula Braunconfig SMC 3ac713874SUrsula Braun tristate "SMC socket protocol family" 4*d324a2caSAlexandra Winter depends on INET && INFINIBAND && DIBS 5a72178cfSGerd Bayer depends on m || ISM != m 6a7f7f624SMasahiro Yamada help 7ac713874SUrsula Braun SMC-R provides a "sockets over RDMA" solution making use of 8ac713874SUrsula Braun RDMA over Converged Ethernet (RoCE) technology to upgrade 9ac713874SUrsula Braun AF_INET TCP connections transparently. 10ac713874SUrsula Braun The Linux implementation of the SMC-R solution is designed as 11ac713874SUrsula Braun a separate socket family SMC. 12ac713874SUrsula Braun 13ac713874SUrsula Braun Select this option if you want to run SMC socket applications 14f16a7dd5SUrsula Braun 15f16a7dd5SUrsula Braunconfig SMC_DIAG 16f16a7dd5SUrsula Braun tristate "SMC: socket monitoring interface" 17f16a7dd5SUrsula Braun depends on SMC 18a7f7f624SMasahiro Yamada help 19f16a7dd5SUrsula Braun Support for SMC socket monitoring interface used by tools such as 20f16a7dd5SUrsula Braun smcss. 21f16a7dd5SUrsula Braun 22f16a7dd5SUrsula Braun if unsure, say Y. 2346ac6441SWen Gu 2446ac6441SWen Guconfig SMC_LO 2546ac6441SWen Gu bool "SMC intra-OS shortcut with loopback-ism" 2646ac6441SWen Gu depends on SMC 2746ac6441SWen Gu default n 2846ac6441SWen Gu help 2946ac6441SWen Gu SMC_LO enables the creation of an Emulated-ISM device named 3046ac6441SWen Gu loopback-ism in SMC and makes use of it for transferring data 3146ac6441SWen Gu when communication occurs within the same OS. This helps in 3246ac6441SWen Gu convenient testing of SMC-D since loopback-ism is independent 3346ac6441SWen Gu of architecture or hardware. 3446ac6441SWen Gu 3546ac6441SWen Gu if unsure, say N. 36