^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) config CIFS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) tristate "SMB3 and CIFS support (advanced network filesystem)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) depends on INET
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) select NLS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) select CRYPTO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) select CRYPTO_MD4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) select CRYPTO_MD5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) select CRYPTO_SHA256
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) select CRYPTO_SHA512
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) select CRYPTO_CMAC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) select CRYPTO_HMAC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) select CRYPTO_LIB_ARC4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) select CRYPTO_AEAD2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) select CRYPTO_CCM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) select CRYPTO_GCM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) select CRYPTO_ECB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) select CRYPTO_AES
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) select CRYPTO_LIB_DES
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) select KEYS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) This is the client VFS module for the SMB3 family of NAS protocols,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) (including support for the most recent, most secure dialect SMB3.1.1)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) as well as for earlier dialects such as SMB2.1, SMB2 and the older
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) Common Internet File System (CIFS) protocol. CIFS was the successor
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) to the original dialect, the Server Message Block (SMB) protocol, the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) native file sharing mechanism for most early PC operating systems.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) The SMB3 protocol is supported by most modern operating systems
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) and NAS appliances (e.g. Samba, Windows 10, Windows Server 2016,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) MacOS) and even in the cloud (e.g. Microsoft Azure).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) The older CIFS protocol was included in Windows NT4, 2000 and XP (and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) later) as well by Samba (which provides excellent CIFS and SMB3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) server support for Linux and many other operating systems). Use of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) dialects older than SMB2.1 is often discouraged on public networks.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) This module also provides limited support for OS/2 and Windows ME
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) and similar very old servers.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) This module provides an advanced network file system client
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) for mounting to SMB3 (and CIFS) compliant servers. It includes
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) support for DFS (hierarchical name space), secure per-user
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) session establishment via Kerberos or NTLM or NTLMv2, RDMA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) (smbdirect), advanced security features, per-share encryption,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) directory leases, safe distributed caching (oplock), optional packet
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) signing, Unicode and other internationalization improvements.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) In general, the default dialects, SMB3 and later, enable better
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) performance, security and features, than would be possible with CIFS.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) Note that when mounting to Samba, due to the CIFS POSIX extensions,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) CIFS mounts can provide slightly better POSIX compatibility
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) than SMB3 mounts. SMB2/SMB3 mount options are also
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) slightly simpler (compared to CIFS) due to protocol improvements.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) If you need to mount to Samba, Azure, Macs or Windows from this machine, say Y.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) config CIFS_STATS2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) bool "Extended statistics"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) depends on CIFS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) Enabling this option will allow more detailed statistics on SMB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) request timing to be displayed in /proc/fs/cifs/DebugData and also
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) allow optional logging of slow responses to dmesg (depending on the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) value of /proc/fs/cifs/cifsFYI, see fs/cifs/README for more details).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) These additional statistics may have a minor effect on performance
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) and memory utilization.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) Unless you are a developer or are doing network performance analysis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) or tuning, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) config CIFS_ALLOW_INSECURE_LEGACY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) bool "Support legacy servers which use less secure dialects"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) depends on CIFS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) Modern dialects, SMB2.1 and later (including SMB3 and 3.1.1), have
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) additional security features, including protection against
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) man-in-the-middle attacks and stronger crypto hashes, so the use
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) of legacy dialects (SMB1/CIFS and SMB2.0) is discouraged.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) Disabling this option prevents users from using vers=1.0 or vers=2.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) on mounts with cifs.ko
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) If unsure, say Y.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) config CIFS_WEAK_PW_HASH
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) bool "Support legacy servers which use weaker LANMAN security"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) depends on CIFS && CIFS_ALLOW_INSECURE_LEGACY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89) Modern CIFS servers including Samba and most Windows versions
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90) (since 1997) support stronger NTLM (and even NTLMv2 and Kerberos)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91) security mechanisms. These hash the password more securely
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92) than the mechanisms used in the older LANMAN version of the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93) SMB protocol but LANMAN based authentication is needed to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94) establish sessions with some old SMB servers.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96) Enabling this option allows the cifs module to mount to older
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 97) LANMAN based servers such as OS/2 and Windows 95, but such
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 98) mounts may be less secure than mounts using NTLM or more recent
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 99) security mechanisms if you are on a public network. Unless you
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) have a need to access old SMB servers (and are on a private
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) network) you probably want to say N. Even if this support
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) is enabled in the kernel build, LANMAN authentication will not be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) used automatically. At runtime LANMAN mounts are disabled but
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) can be set to required (or optional) either in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) /proc/fs/cifs (see fs/cifs/README for more detail) or via an
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) option on the mount command. This support is disabled by
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) default in order to reduce the possibility of a downgrade
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) attack.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) config CIFS_UPCALL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) bool "Kerberos/SPNEGO advanced session setup"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) depends on CIFS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) select DNS_RESOLVER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) Enables an upcall mechanism for CIFS which accesses userspace helper
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) utilities to provide SPNEGO packaged (RFC 4178) Kerberos tickets
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) which are needed to mount to certain secure servers (for which more
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) secure Kerberos authentication is required). If unsure, say Y.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) config CIFS_XATTR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) bool "CIFS extended attributes"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) depends on CIFS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) Extended attributes are name:value pairs associated with inodes by
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) the kernel or by users (see the attr(5) manual page for details).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) CIFS maps the name of extended attributes beginning with the user
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) namespace prefix to SMB/CIFS EAs. EAs are stored on Windows
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) servers without the user namespace prefix, but their names are
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) seen by Linux cifs clients prefaced by the user namespace prefix.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) The system namespace (used by some filesystems to store ACLs) is
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) not supported at this time.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) If unsure, say Y.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) config CIFS_POSIX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) bool "CIFS POSIX Extensions"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) depends on CIFS && CIFS_ALLOW_INSECURE_LEGACY && CIFS_XATTR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) Enabling this option will cause the cifs client to attempt to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) negotiate a newer dialect with servers, such as Samba 3.0.5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) or later, that optionally can handle more POSIX like (rather
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144) than Windows like) file behavior. It also enables
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) support for POSIX ACLs (getfacl and setfacl) to servers
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) (such as Samba 3.10 and later) which can negotiate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147) CIFS POSIX ACL support. If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) config CIFS_DEBUG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) bool "Enable CIFS debugging routines"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152) depends on CIFS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) Enabling this option adds helpful debugging messages to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) the cifs code which increases the size of the cifs module.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156) If unsure, say Y.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) config CIFS_DEBUG2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) bool "Enable additional CIFS debugging routines"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160) depends on CIFS_DEBUG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162) Enabling this option adds a few more debugging routines
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163) to the cifs code which slightly increases the size of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) the cifs module and can cause additional logging of debug
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165) messages in some error paths, slowing performance. This
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166) option can be turned off unless you are debugging
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) cifs problems. If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169) config CIFS_DEBUG_DUMP_KEYS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170) bool "Dump encryption keys for offline decryption (Unsafe)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171) depends on CIFS_DEBUG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173) Enabling this will dump the encryption and decryption keys
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174) used to communicate on an encrypted share connection on the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175) console. This allows Wireshark to decrypt and dissect
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176) encrypted network captures. Enable this carefully.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 179) config CIFS_DFS_UPCALL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 180) bool "DFS feature support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 181) depends on CIFS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 182) select DNS_RESOLVER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 183) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 184) Distributed File System (DFS) support is used to access shares
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 185) transparently in an enterprise name space, even if the share
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 186) moves to a different server. This feature also enables
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 187) an upcall mechanism for CIFS which contacts userspace helper
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 188) utilities to provide server name resolution (host names to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 189) IP addresses) which is needed in order to reconnect to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 190) servers if their addresses change or for implicit mounts of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 191) DFS junction points. If unsure, say Y.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 192)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 193) config CIFS_NFSD_EXPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 194) bool "Allow nfsd to export CIFS file system"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 195) depends on CIFS && BROKEN
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 196) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 197) Allows NFS server to export a CIFS mounted share (nfsd over cifs)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 198)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 199) config CIFS_SMB_DIRECT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 200) bool "SMB Direct support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 201) depends on CIFS=m && INFINIBAND && INFINIBAND_ADDR_TRANS || CIFS=y && INFINIBAND=y && INFINIBAND_ADDR_TRANS=y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 202) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 203) Enables SMB Direct support for SMB 3.0, 3.02 and 3.1.1.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 204) SMB Direct allows transferring SMB packets over RDMA. If unsure,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 205) say Y.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 206)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 207) config CIFS_FSCACHE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 208) bool "Provide CIFS client caching support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 209) depends on CIFS=m && FSCACHE || CIFS=y && FSCACHE=y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 210) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 211) Makes CIFS FS-Cache capable. Say Y here if you want your CIFS data
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 212) to be cached locally on disk through the general filesystem cache
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 213) manager. If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 214)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 215) config CIFS_ROOT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 216) bool "SMB root file system (Experimental)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 217) depends on CIFS=y && IP_PNP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 218) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 219) Enables root file system support over SMB protocol.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 220)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 221) Most people say N here.