1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 2ac713874SUrsula Braunconfig SMC 3ac713874SUrsula Braun tristate "SMC socket protocol family" 4ac713874SUrsula Braun depends on INET && INFINIBAND 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. 23*46ac6441SWen Gu 24*46ac6441SWen Guconfig SMC_LO 25*46ac6441SWen Gu bool "SMC intra-OS shortcut with loopback-ism" 26*46ac6441SWen Gu depends on SMC 27*46ac6441SWen Gu default n 28*46ac6441SWen Gu help 29*46ac6441SWen Gu SMC_LO enables the creation of an Emulated-ISM device named 30*46ac6441SWen Gu loopback-ism in SMC and makes use of it for transferring data 31*46ac6441SWen Gu when communication occurs within the same OS. This helps in 32*46ac6441SWen Gu convenient testing of SMC-D since loopback-ism is independent 33*46ac6441SWen Gu of architecture or hardware. 34*46ac6441SWen Gu 35*46ac6441SWen Gu if unsure, say N. 36