19098c24fSAlexey Dobriyanconfig SUNRPC 29098c24fSAlexey Dobriyan tristate 39098c24fSAlexey Dobriyan 49098c24fSAlexey Dobriyanconfig SUNRPC_GSS 59098c24fSAlexey Dobriyan tristate 6f783288fSChuck Lever select OID_REGISTRY 79098c24fSAlexey Dobriyan 89e00abc3STrond Myklebustconfig SUNRPC_BACKCHANNEL 99e00abc3STrond Myklebust bool 109e00abc3STrond Myklebust depends on SUNRPC 119e00abc3STrond Myklebust 12a564b8f0SMel Gormanconfig SUNRPC_SWAP 13a564b8f0SMel Gorman bool 14a564b8f0SMel Gorman depends on SUNRPC 15a564b8f0SMel Gorman 169098c24fSAlexey Dobriyanconfig RPCSEC_GSS_KRB5 17e3b2854fSTrond Myklebust tristate "Secure RPC: Kerberos V mechanism" 18df486a25STrond Myklebust depends on SUNRPC && CRYPTO 19e3b2854fSTrond Myklebust depends on CRYPTO_MD5 && CRYPTO_DES && CRYPTO_CBC && CRYPTO_CTS 20e3b2854fSTrond Myklebust depends on CRYPTO_ECB && CRYPTO_HMAC && CRYPTO_SHA1 && CRYPTO_AES 21e3b2854fSTrond Myklebust depends on CRYPTO_ARC4 22df486a25STrond Myklebust default y 239098c24fSAlexey Dobriyan select SUNRPC_GSS 249098c24fSAlexey Dobriyan help 259098c24fSAlexey Dobriyan Choose Y here to enable Secure RPC using the Kerberos version 5 269098c24fSAlexey Dobriyan GSS-API mechanism (RFC 1964). 279098c24fSAlexey Dobriyan 289098c24fSAlexey Dobriyan Secure RPC calls with Kerberos require an auxiliary user-space 299098c24fSAlexey Dobriyan daemon which may be found in the Linux nfs-utils package 309098c24fSAlexey Dobriyan available from http://linux-nfs.org/. In addition, user-space 319098c24fSAlexey Dobriyan Kerberos support should be installed. 329098c24fSAlexey Dobriyan 33df486a25STrond Myklebust If unsure, say Y. 34e27d359eSTrond Myklebust 35e27d359eSTrond Myklebustconfig SUNRPC_DEBUG 36e27d359eSTrond Myklebust bool "RPC: Enable dprintk debugging" 37e27d359eSTrond Myklebust depends on SUNRPC && SYSCTL 38e27d359eSTrond Myklebust help 39e27d359eSTrond Myklebust This option enables a sysctl-based debugging interface 40e27d359eSTrond Myklebust that is be used by the 'rpcdebug' utility to turn on or off 41e27d359eSTrond Myklebust logging of different aspects of the kernel RPC activity. 42e27d359eSTrond Myklebust 43e27d359eSTrond Myklebust Disabling this option will make your kernel slightly smaller, 44e27d359eSTrond Myklebust but makes troubleshooting NFS issues significantly harder. 45e27d359eSTrond Myklebust 46e27d359eSTrond Myklebust If unsure, say Y. 47*2e8c12e1SJeff Layton 48*2e8c12e1SJeff Laytonconfig SUNRPC_XPRT_RDMA_CLIENT 49*2e8c12e1SJeff Layton tristate "RPC over RDMA Client Support" 50*2e8c12e1SJeff Layton depends on SUNRPC && INFINIBAND && INFINIBAND_ADDR_TRANS 51*2e8c12e1SJeff Layton default SUNRPC && INFINIBAND 52*2e8c12e1SJeff Layton help 53*2e8c12e1SJeff Layton This option allows the NFS client to support an RDMA-enabled 54*2e8c12e1SJeff Layton transport. 55*2e8c12e1SJeff Layton 56*2e8c12e1SJeff Layton To compile RPC client RDMA transport support as a module, 57*2e8c12e1SJeff Layton choose M here: the module will be called xprtrdma. 58*2e8c12e1SJeff Layton 59*2e8c12e1SJeff Layton If unsure, say N. 60*2e8c12e1SJeff Layton 61*2e8c12e1SJeff Laytonconfig SUNRPC_XPRT_RDMA_SERVER 62*2e8c12e1SJeff Layton tristate "RPC over RDMA Server Support" 63*2e8c12e1SJeff Layton depends on SUNRPC && INFINIBAND && INFINIBAND_ADDR_TRANS 64*2e8c12e1SJeff Layton default SUNRPC && INFINIBAND 65*2e8c12e1SJeff Layton help 66*2e8c12e1SJeff Layton This option allows the NFS server to support an RDMA-enabled 67*2e8c12e1SJeff Layton transport. 68*2e8c12e1SJeff Layton 69*2e8c12e1SJeff Layton To compile RPC server RDMA transport support as a module, 70*2e8c12e1SJeff Layton choose M here: the module will be called svcrdma. 71*2e8c12e1SJeff Layton 72*2e8c12e1SJeff Layton If unsure, say N. 73