1 # SPDX-License-Identifier: GPL-2.0-only 2 config NFS_FS 3 tristate "NFS client support" 4 depends on INET && FILE_LOCKING && MUL 5 select LOCKD 6 select SUNRPC 7 select NFS_COMMON 8 select NFS_ACL_SUPPORT if NFS_V3_ACL 9 help 10 Choose Y here if you want to access 11 computers using Sun's Network File S 12 this file system support as a module 13 will be called nfs. 14 15 To mount file systems exported by NF 16 install the user space mount.nfs com 17 the Linux nfs-utils package, availab 18 Information about using the mount co 19 mount(8) man page. More detail abou 20 implementation is available via the 21 22 Below you can choose which versions 23 available in the kernel to mount NFS 24 version 2 (RFC 1094) is always avail 25 26 To configure a system which mounts i 27 at boot time, say Y here, select "Ke 28 autoconfiguration" in the NETWORK me 29 system on NFS" below. You cannot co 30 module in this case. 31 32 If unsure, say N. 33 34 config NFS_V2 35 tristate "NFS client support for NFS v 36 depends on NFS_FS 37 default n 38 help 39 This option enables support for vers 40 (RFC 1094) in the kernel's NFS clien 41 42 If unsure, say N. 43 44 config NFS_V3 45 tristate "NFS client support for NFS v 46 depends on NFS_FS 47 default y 48 help 49 This option enables support for vers 50 (RFC 1813) in the kernel's NFS clien 51 52 If unsure, say Y. 53 54 config NFS_V3_ACL 55 bool "NFS client support for the NFSv3 56 depends on NFS_V3 57 help 58 Some NFS servers support an auxiliar 59 Sun added to Solaris but never becam 60 NFS version 3 protocol. This protoc 61 applications on NFS clients to manip 62 Lists on files residing on NFS serve 63 ACLs on local files whether this pro 64 65 Choose Y here if your NFS server sup 66 protocol extension and you want your 67 applications to access and modify AC 68 69 Most NFS servers don't support the S 70 extension. You can choose N here or 71 option to prevent your NFS client fr 72 ACL protocol. 73 74 If unsure, say N. 75 76 config NFS_V4 77 tristate "NFS client support for NFS v 78 depends on NFS_FS 79 select KEYS 80 help 81 This option enables support for vers 82 (RFC 3530) in the kernel's NFS clien 83 84 To mount NFS servers using NFSv4, yo 85 space programs which can be found in 86 available from http://linux-nfs.org/ 87 88 If unsure, say Y. 89 90 config NFS_SWAP 91 bool "Provide swap over NFS support" 92 default n 93 depends on NFS_FS && SWAP 94 select SUNRPC_SWAP 95 help 96 This option enables swapon to work o 97 98 config NFS_V4_1 99 bool "NFS client support for NFSv4.1" 100 depends on NFS_V4 101 select SUNRPC_BACKCHANNEL 102 help 103 This option enables support for mino 104 (RFC 5661) in the kernel's NFS clien 105 106 If unsure, say N. 107 108 config NFS_V4_2 109 bool "NFS client support for NFSv4.2" 110 depends on NFS_V4_1 111 help 112 This option enables support for mino 113 in the kernel's NFS client. 114 115 If unsure, say N. 116 117 config PNFS_FILE_LAYOUT 118 tristate 119 depends on NFS_V4_1 120 default NFS_V4 121 122 config PNFS_BLOCK 123 tristate 124 depends on NFS_V4_1 && BLK_DEV_DM 125 default NFS_V4 126 127 config PNFS_FLEXFILE_LAYOUT 128 tristate 129 depends on NFS_V4_1 130 default NFS_V4 131 132 config NFS_V4_1_IMPLEMENTATION_ID_DOMAIN 133 string "NFSv4.1 Implementation ID Doma 134 depends on NFS_V4_1 135 default "kernel.org" 136 help 137 This option defines the domain porti 138 may be sent in the NFS exchange_id o 139 the format of a DNS domain name and 140 name of the distribution. 141 If the NFS client is unchanged from 142 option should be set to the default 143 144 config NFS_V4_1_MIGRATION 145 bool "NFSv4.1 client support for migra 146 depends on NFS_V4_1 147 default n 148 help 149 This option makes the NFS client adv 150 it can support NFSv4 migration. 151 152 The NFSv4.1 pieces of the Linux NFSv 153 still experimental. If you are not 154 155 config NFS_V4_SECURITY_LABEL 156 bool 157 depends on NFS_V4_2 && SECURITY 158 default y 159 160 config ROOT_NFS 161 bool "Root file system on NFS" 162 depends on NFS_FS=y && IP_PNP 163 help 164 If you want your system to mount its 165 choose Y here. This is common pract 166 without local permanent storage. Fo 167 <file:Documentation/admin-guide/nfs/ 168 169 Most people say N here. 170 171 config NFS_FSCACHE 172 bool "Provide NFS client caching suppo 173 depends on NFS_FS=m && NETFS_SUPPORT | 174 select FSCACHE 175 help 176 Say Y here if you want NFS data to b 177 the general filesystem cache manager 178 179 config NFS_USE_LEGACY_DNS 180 bool "Use the legacy NFS DNS resolver" 181 depends on NFS_V4 182 help 183 The kernel now provides a method for 184 IP address. Select Y here if you wo 185 resolver script. 186 187 If unsure, say N 188 189 config NFS_USE_KERNEL_DNS 190 bool 191 depends on NFS_V4 && !NFS_USE_LEGACY_D 192 select DNS_RESOLVER 193 default y 194 195 config NFS_DEBUG 196 bool 197 depends on NFS_FS && SUNRPC_DEBUG 198 select CRC32 199 default y 200 201 config NFS_DISABLE_UDP_SUPPORT 202 bool "NFS: Disable NFS UDP protocol sup 203 depends on NFS_FS 204 default y 205 help 206 Choose Y here to disable the use of N 207 on modern networks (1Gb+) can lead to 208 fragmentation during high loads. 209 210 config NFS_V4_2_READ_PLUS 211 bool "NFS: Enable support for the NFSv 212 depends on NFS_V4_2 213 default y 214 help 215 Choose Y here to enable use of the NF
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.