# SPDX-License-Identifier: GPL-2.0-only config [31mCONFIG_SUNRPC[0m tristate depends on [31mCONFIG_MULTIUSER[0m config [31mCONFIG_SUNRPC_GSS[0m tristate select [31mCONFIG_OID_REGISTRY[0m depends on [31mCONFIG_MULTIUSER[0m config [31mCONFIG_SUNRPC_BACKCHANNEL[0m bool depends on [31mCONFIG_SUNRPC[0m config [31mCONFIG_SUNRPC_SWAP[0m bool depends on [31mCONFIG_SUNRPC[0m config [31mCONFIG_RPCSEC_GSS_KRB5[0m tristate "Secure RPC: Kerberos V mechanism" depends on [31mCONFIG_SUNRPC[0m && [31mCONFIG_CRYPTO[0m depends on [31mCONFIG_CRYPTO_MD5[0m && [31mCONFIG_CRYPTO_DES[0m && [31mCONFIG_CRYPTO_CBC[0m && [31mCONFIG_CRYPTO_CTS[0m depends on [31mCONFIG_CRYPTO_ECB[0m && [31mCONFIG_CRYPTO_HMAC[0m && [31mCONFIG_CRYPTO_SHA1[0m && [31mCONFIG_CRYPTO_AES[0m depends on [31mCONFIG_CRYPTO_ARC4[0m default y select [31mCONFIG_SUNRPC_GSS[0m help Choose Y here to enable Secure RPC using the Kerberos version 5 GSS-API mechanism (RFC 1964). Secure RPC calls with Kerberos require an auxiliary user-space daemon which may be found in the Linux nfs-utils package available from http://linux-nfs.org/. In addition, user-space Kerberos support should be installed. If unsure, say Y. config [31mCONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES[0m bool "Secure RPC: Disable insecure Kerberos encryption types" depends on [31mCONFIG_RPCSEC_GSS_KRB5[0m default n help Choose Y here to disable the use of deprecated encryption types with the Kerberos version 5 GSS-API mechanism (RFC 1964). The deprecated encryption types include DES-CBC-MD5, DES-CBC-CRC, and DES-CBC-MD4. These types were deprecated by RFC 6649 because they were found to be insecure. N is the default because many sites have deployed KDCs and keytabs that contain only these deprecated encryption types. Choosing Y prevents the use of known-insecure encryption types but might result in compatibility problems. config [31mCONFIG_SUNRPC_DEBUG[0m bool "RPC: Enable dprintk debugging" depends on [31mCONFIG_SUNRPC[0m && [31mCONFIG_SYSCTL[0m select [31mCONFIG_DEBUG_FS[0m help This option enables a sysctl-based debugging interface that is be used by the 'rpcdebug' utility to turn on or off logging of different aspects of the kernel RPC activity. Disabling this option will make your kernel slightly smaller, but makes troubleshooting NFS issues significantly harder. If unsure, say Y. config [31mCONFIG_SUNRPC_XPRT_RDMA[0m tristate "RPC-over-RDMA transport" depends on [31mCONFIG_SUNRPC[0m && [31mCONFIG_INFINIBAND[0m && [31mCONFIG_INFINIBAND_ADDR_TRANS[0m default [31mCONFIG_SUNRPC[0m && [31mCONFIG_INFINIBAND[0m select [31mCONFIG_SG_POOL[0m help This option allows the NFS client and server to use RDMA transports (InfiniBand, iWARP, or RoCE). To compile this support as a module, choose [31mCONFIG_M[0m. The module will be called rpcrdma.ko. If unsure, or you know there is no RDMA capability on your hardware platform, say N. |