443c161eb8bdd0dd4c988a9bab0d6d387fe2f0e3
[linux-3.10.git] / net / sunrpc / Kconfig
1 config SUNRPC
2         tristate
3
4 config SUNRPC_GSS
5         tristate
6
7 config SUNRPC_XPRT_RDMA
8         tristate
9         depends on SUNRPC && INFINIBAND && INFINIBAND_ADDR_TRANS && EXPERIMENTAL
10         default SUNRPC && INFINIBAND
11         help
12           This option allows the NFS client and server to support
13           an RDMA-enabled transport.
14
15           To compile RPC client RDMA transport support as a module,
16           choose M here: the module will be called xprtrdma.
17
18           If unsure, say N.
19
20 config RPCSEC_GSS_KRB5
21         tristate "Secure RPC: Kerberos V mechanism (EXPERIMENTAL)"
22         depends on SUNRPC && EXPERIMENTAL
23         select SUNRPC_GSS
24         select CRYPTO
25         select CRYPTO_MD5
26         select CRYPTO_DES
27         select CRYPTO_CBC
28         help
29           Choose Y here to enable Secure RPC using the Kerberos version 5
30           GSS-API mechanism (RFC 1964).
31
32           Secure RPC calls with Kerberos require an auxiliary user-space
33           daemon which may be found in the Linux nfs-utils package
34           available from http://linux-nfs.org/.  In addition, user-space
35           Kerberos support should be installed.
36
37           If unsure, say N.
38
39 config RPCSEC_GSS_SPKM3
40         tristate "Secure RPC: SPKM3 mechanism (EXPERIMENTAL)"
41         depends on SUNRPC && EXPERIMENTAL
42         select SUNRPC_GSS
43         select CRYPTO
44         select CRYPTO_MD5
45         select CRYPTO_DES
46         select CRYPTO_CAST5
47         select CRYPTO_CBC
48         help
49           Choose Y here to enable Secure RPC using the SPKM3 public key
50           GSS-API mechanism (RFC 2025).
51
52           Secure RPC calls with SPKM3 require an auxiliary userspace
53           daemon which may be found in the Linux nfs-utils package
54           available from http://linux-nfs.org/.
55
56           If unsure, say N.