1*9098c24fSAlexey Dobriyanconfig SUNRPC 2*9098c24fSAlexey Dobriyan tristate 3*9098c24fSAlexey Dobriyan 4*9098c24fSAlexey Dobriyanconfig SUNRPC_GSS 5*9098c24fSAlexey Dobriyan tristate 6*9098c24fSAlexey Dobriyan 7*9098c24fSAlexey Dobriyanconfig SUNRPC_XPRT_RDMA 8*9098c24fSAlexey Dobriyan tristate 9*9098c24fSAlexey Dobriyan depends on SUNRPC && INFINIBAND && EXPERIMENTAL 10*9098c24fSAlexey Dobriyan default SUNRPC && INFINIBAND 11*9098c24fSAlexey Dobriyan help 12*9098c24fSAlexey Dobriyan This option enables an RPC client transport capability that 13*9098c24fSAlexey Dobriyan allows the NFS client to mount servers via an RDMA-enabled 14*9098c24fSAlexey Dobriyan transport. 15*9098c24fSAlexey Dobriyan 16*9098c24fSAlexey Dobriyan To compile RPC client RDMA transport support as a module, 17*9098c24fSAlexey Dobriyan choose M here: the module will be called xprtrdma. 18*9098c24fSAlexey Dobriyan 19*9098c24fSAlexey Dobriyan If unsure, say N. 20*9098c24fSAlexey Dobriyan 21*9098c24fSAlexey Dobriyanconfig SUNRPC_REGISTER_V4 22*9098c24fSAlexey Dobriyan bool "Register local RPC services via rpcbind v4 (EXPERIMENTAL)" 23*9098c24fSAlexey Dobriyan depends on SUNRPC && EXPERIMENTAL 24*9098c24fSAlexey Dobriyan default n 25*9098c24fSAlexey Dobriyan help 26*9098c24fSAlexey Dobriyan Sun added support for registering RPC services at an IPv6 27*9098c24fSAlexey Dobriyan address by creating two new versions of the rpcbind protocol 28*9098c24fSAlexey Dobriyan (RFC 1833). 29*9098c24fSAlexey Dobriyan 30*9098c24fSAlexey Dobriyan This option enables support in the kernel RPC server for 31*9098c24fSAlexey Dobriyan registering kernel RPC services via version 4 of the rpcbind 32*9098c24fSAlexey Dobriyan protocol. If you enable this option, you must run a portmapper 33*9098c24fSAlexey Dobriyan daemon that supports rpcbind protocol version 4. 34*9098c24fSAlexey Dobriyan 35*9098c24fSAlexey Dobriyan Serving NFS over IPv6 from knfsd (the kernel's NFS server) 36*9098c24fSAlexey Dobriyan requires that you enable this option and use a portmapper that 37*9098c24fSAlexey Dobriyan supports rpcbind version 4. 38*9098c24fSAlexey Dobriyan 39*9098c24fSAlexey Dobriyan If unsure, say N to get traditional behavior (register kernel 40*9098c24fSAlexey Dobriyan RPC services using only rpcbind version 2). Distributions 41*9098c24fSAlexey Dobriyan using the legacy Linux portmapper daemon must say N here. 42*9098c24fSAlexey Dobriyan 43*9098c24fSAlexey Dobriyanconfig RPCSEC_GSS_KRB5 44*9098c24fSAlexey Dobriyan tristate "Secure RPC: Kerberos V mechanism (EXPERIMENTAL)" 45*9098c24fSAlexey Dobriyan depends on SUNRPC && EXPERIMENTAL 46*9098c24fSAlexey Dobriyan select SUNRPC_GSS 47*9098c24fSAlexey Dobriyan select CRYPTO 48*9098c24fSAlexey Dobriyan select CRYPTO_MD5 49*9098c24fSAlexey Dobriyan select CRYPTO_DES 50*9098c24fSAlexey Dobriyan select CRYPTO_CBC 51*9098c24fSAlexey Dobriyan help 52*9098c24fSAlexey Dobriyan Choose Y here to enable Secure RPC using the Kerberos version 5 53*9098c24fSAlexey Dobriyan GSS-API mechanism (RFC 1964). 54*9098c24fSAlexey Dobriyan 55*9098c24fSAlexey Dobriyan Secure RPC calls with Kerberos require an auxiliary user-space 56*9098c24fSAlexey Dobriyan daemon which may be found in the Linux nfs-utils package 57*9098c24fSAlexey Dobriyan available from http://linux-nfs.org/. In addition, user-space 58*9098c24fSAlexey Dobriyan Kerberos support should be installed. 59*9098c24fSAlexey Dobriyan 60*9098c24fSAlexey Dobriyan If unsure, say N. 61*9098c24fSAlexey Dobriyan 62*9098c24fSAlexey Dobriyanconfig RPCSEC_GSS_SPKM3 63*9098c24fSAlexey Dobriyan tristate "Secure RPC: SPKM3 mechanism (EXPERIMENTAL)" 64*9098c24fSAlexey Dobriyan depends on SUNRPC && EXPERIMENTAL 65*9098c24fSAlexey Dobriyan select SUNRPC_GSS 66*9098c24fSAlexey Dobriyan select CRYPTO 67*9098c24fSAlexey Dobriyan select CRYPTO_MD5 68*9098c24fSAlexey Dobriyan select CRYPTO_DES 69*9098c24fSAlexey Dobriyan select CRYPTO_CAST5 70*9098c24fSAlexey Dobriyan select CRYPTO_CBC 71*9098c24fSAlexey Dobriyan help 72*9098c24fSAlexey Dobriyan Choose Y here to enable Secure RPC using the SPKM3 public key 73*9098c24fSAlexey Dobriyan GSS-API mechansim (RFC 2025). 74*9098c24fSAlexey Dobriyan 75*9098c24fSAlexey Dobriyan Secure RPC calls with SPKM3 require an auxiliary userspace 76*9098c24fSAlexey Dobriyan daemon which may be found in the Linux nfs-utils package 77*9098c24fSAlexey Dobriyan available from http://linux-nfs.org/. 78*9098c24fSAlexey Dobriyan 79*9098c24fSAlexey Dobriyan If unsure, say N. 80