diff options
| -rw-r--r-- | fs/Kconfig | 80 | ||||
| -rw-r--r-- | net/sunrpc/Kconfig | 79 |
2 files changed, 80 insertions, 79 deletions
diff --git a/fs/Kconfig b/fs/Kconfig index acceb6e62bff..1d7c0f6fade4 100644 --- a/fs/Kconfig +++ b/fs/Kconfig | |||
| @@ -264,85 +264,7 @@ config NFS_COMMON | |||
| 264 | depends on NFSD || NFS_FS | 264 | depends on NFSD || NFS_FS |
| 265 | default y | 265 | default y |
| 266 | 266 | ||
| 267 | config SUNRPC | 267 | source "net/sunrpc/Kconfig" |
| 268 | tristate | ||
| 269 | |||
| 270 | config SUNRPC_GSS | ||
| 271 | tristate | ||
| 272 | |||
| 273 | config SUNRPC_XPRT_RDMA | ||
| 274 | tristate | ||
| 275 | depends on SUNRPC && INFINIBAND && EXPERIMENTAL | ||
| 276 | default SUNRPC && INFINIBAND | ||
| 277 | help | ||
| 278 | This option enables an RPC client transport capability that | ||
| 279 | allows the NFS client to mount servers via an RDMA-enabled | ||
| 280 | transport. | ||
| 281 | |||
| 282 | To compile RPC client RDMA transport support as a module, | ||
| 283 | choose M here: the module will be called xprtrdma. | ||
| 284 | |||
| 285 | If unsure, say N. | ||
| 286 | |||
| 287 | config SUNRPC_REGISTER_V4 | ||
| 288 | bool "Register local RPC services via rpcbind v4 (EXPERIMENTAL)" | ||
| 289 | depends on SUNRPC && EXPERIMENTAL | ||
| 290 | default n | ||
| 291 | help | ||
| 292 | Sun added support for registering RPC services at an IPv6 | ||
| 293 | address by creating two new versions of the rpcbind protocol | ||
| 294 | (RFC 1833). | ||
| 295 | |||
| 296 | This option enables support in the kernel RPC server for | ||
| 297 | registering kernel RPC services via version 4 of the rpcbind | ||
| 298 | protocol. If you enable this option, you must run a portmapper | ||
| 299 | daemon that supports rpcbind protocol version 4. | ||
| 300 | |||
| 301 | Serving NFS over IPv6 from knfsd (the kernel's NFS server) | ||
| 302 | requires that you enable this option and use a portmapper that | ||
| 303 | supports rpcbind version 4. | ||
| 304 | |||
| 305 | If unsure, say N to get traditional behavior (register kernel | ||
| 306 | RPC services using only rpcbind version 2). Distributions | ||
| 307 | using the legacy Linux portmapper daemon must say N here. | ||
| 308 | |||
| 309 | config RPCSEC_GSS_KRB5 | ||
| 310 | tristate "Secure RPC: Kerberos V mechanism (EXPERIMENTAL)" | ||
| 311 | depends on SUNRPC && EXPERIMENTAL | ||
| 312 | select SUNRPC_GSS | ||
| 313 | select CRYPTO | ||
| 314 | select CRYPTO_MD5 | ||
| 315 | select CRYPTO_DES | ||
| 316 | select CRYPTO_CBC | ||
| 317 | help | ||
| 318 | Choose Y here to enable Secure RPC using the Kerberos version 5 | ||
| 319 | GSS-API mechanism (RFC 1964). | ||
| 320 | |||
| 321 | Secure RPC calls with Kerberos require an auxiliary user-space | ||
| 322 | daemon which may be found in the Linux nfs-utils package | ||
| 323 | available from http://linux-nfs.org/. In addition, user-space | ||
| 324 | Kerberos support should be installed. | ||
| 325 | |||
| 326 | If unsure, say N. | ||
| 327 | |||
| 328 | config RPCSEC_GSS_SPKM3 | ||
| 329 | tristate "Secure RPC: SPKM3 mechanism (EXPERIMENTAL)" | ||
| 330 | depends on SUNRPC && EXPERIMENTAL | ||
| 331 | select SUNRPC_GSS | ||
| 332 | select CRYPTO | ||
| 333 | select CRYPTO_MD5 | ||
| 334 | select CRYPTO_DES | ||
| 335 | select CRYPTO_CAST5 | ||
| 336 | select CRYPTO_CBC | ||
| 337 | help | ||
| 338 | Choose Y here to enable Secure RPC using the SPKM3 public key | ||
| 339 | GSS-API mechansim (RFC 2025). | ||
| 340 | |||
| 341 | Secure RPC calls with SPKM3 require an auxiliary userspace | ||
| 342 | daemon which may be found in the Linux nfs-utils package | ||
| 343 | available from http://linux-nfs.org/. | ||
| 344 | |||
| 345 | If unsure, say N. | ||
| 346 | 268 | ||
| 347 | config SMB_FS | 269 | config SMB_FS |
| 348 | tristate "SMB file system support (OBSOLETE, please use CIFS)" | 270 | tristate "SMB file system support (OBSOLETE, please use CIFS)" |
diff --git a/net/sunrpc/Kconfig b/net/sunrpc/Kconfig new file mode 100644 index 000000000000..eda4a7aee596 --- /dev/null +++ b/net/sunrpc/Kconfig | |||
| @@ -0,0 +1,79 @@ | |||
| 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 && EXPERIMENTAL | ||
| 10 | default SUNRPC && INFINIBAND | ||
| 11 | help | ||
| 12 | This option enables an RPC client transport capability that | ||
| 13 | allows the NFS client to mount servers via an RDMA-enabled | ||
| 14 | transport. | ||
| 15 | |||
| 16 | To compile RPC client RDMA transport support as a module, | ||
| 17 | choose M here: the module will be called xprtrdma. | ||
| 18 | |||
| 19 | If unsure, say N. | ||
| 20 | |||
| 21 | config SUNRPC_REGISTER_V4 | ||
| 22 | bool "Register local RPC services via rpcbind v4 (EXPERIMENTAL)" | ||
| 23 | depends on SUNRPC && EXPERIMENTAL | ||
| 24 | default n | ||
| 25 | help | ||
| 26 | Sun added support for registering RPC services at an IPv6 | ||
| 27 | address by creating two new versions of the rpcbind protocol | ||
| 28 | (RFC 1833). | ||
| 29 | |||
| 30 | This option enables support in the kernel RPC server for | ||
| 31 | registering kernel RPC services via version 4 of the rpcbind | ||
| 32 | protocol. If you enable this option, you must run a portmapper | ||
| 33 | daemon that supports rpcbind protocol version 4. | ||
| 34 | |||
| 35 | Serving NFS over IPv6 from knfsd (the kernel's NFS server) | ||
| 36 | requires that you enable this option and use a portmapper that | ||
| 37 | supports rpcbind version 4. | ||
| 38 | |||
| 39 | If unsure, say N to get traditional behavior (register kernel | ||
| 40 | RPC services using only rpcbind version 2). Distributions | ||
| 41 | using the legacy Linux portmapper daemon must say N here. | ||
| 42 | |||
| 43 | config RPCSEC_GSS_KRB5 | ||
| 44 | tristate "Secure RPC: Kerberos V mechanism (EXPERIMENTAL)" | ||
| 45 | depends on SUNRPC && EXPERIMENTAL | ||
| 46 | select SUNRPC_GSS | ||
| 47 | select CRYPTO | ||
| 48 | select CRYPTO_MD5 | ||
| 49 | select CRYPTO_DES | ||
| 50 | select CRYPTO_CBC | ||
| 51 | help | ||
| 52 | Choose Y here to enable Secure RPC using the Kerberos version 5 | ||
| 53 | GSS-API mechanism (RFC 1964). | ||
| 54 | |||
| 55 | Secure RPC calls with Kerberos require an auxiliary user-space | ||
| 56 | daemon which may be found in the Linux nfs-utils package | ||
| 57 | available from http://linux-nfs.org/. In addition, user-space | ||
| 58 | Kerberos support should be installed. | ||
| 59 | |||
| 60 | If unsure, say N. | ||
| 61 | |||
| 62 | config RPCSEC_GSS_SPKM3 | ||
| 63 | tristate "Secure RPC: SPKM3 mechanism (EXPERIMENTAL)" | ||
| 64 | depends on SUNRPC && EXPERIMENTAL | ||
| 65 | select SUNRPC_GSS | ||
| 66 | select CRYPTO | ||
| 67 | select CRYPTO_MD5 | ||
| 68 | select CRYPTO_DES | ||
| 69 | select CRYPTO_CAST5 | ||
| 70 | select CRYPTO_CBC | ||
| 71 | help | ||
| 72 | Choose Y here to enable Secure RPC using the SPKM3 public key | ||
| 73 | GSS-API mechansim (RFC 2025). | ||
| 74 | |||
| 75 | Secure RPC calls with SPKM3 require an auxiliary userspace | ||
| 76 | daemon which may be found in the Linux nfs-utils package | ||
| 77 | available from http://linux-nfs.org/. | ||
| 78 | |||
| 79 | If unsure, say N. | ||
