~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/fs/smb/server/Kconfig

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /fs/smb/server/Kconfig (Version linux-6.12-rc7) and /fs/smb/server/Kconfig (Version linux-6.10.14)


  1 config SMB_SERVER                                   1 config SMB_SERVER
  2         tristate "SMB3 server support"              2         tristate "SMB3 server support"
  3         depends on INET                             3         depends on INET
  4         depends on MULTIUSER                        4         depends on MULTIUSER
  5         depends on FILE_LOCKING                     5         depends on FILE_LOCKING
  6         select NLS                                  6         select NLS
  7         select NLS_UTF8                             7         select NLS_UTF8
  8         select NLS_UCS2_UTILS                       8         select NLS_UCS2_UTILS
  9         select CRYPTO                               9         select CRYPTO
 10         select CRYPTO_MD5                          10         select CRYPTO_MD5
 11         select CRYPTO_HMAC                         11         select CRYPTO_HMAC
 12         select CRYPTO_ECB                          12         select CRYPTO_ECB
 13         select CRYPTO_LIB_DES                      13         select CRYPTO_LIB_DES
 14         select CRYPTO_SHA256                       14         select CRYPTO_SHA256
 15         select CRYPTO_CMAC                         15         select CRYPTO_CMAC
 16         select CRYPTO_SHA512                       16         select CRYPTO_SHA512
 17         select CRYPTO_AEAD2                        17         select CRYPTO_AEAD2
 18         select CRYPTO_CCM                          18         select CRYPTO_CCM
 19         select CRYPTO_GCM                          19         select CRYPTO_GCM
 20         select ASN1                                20         select ASN1
 21         select OID_REGISTRY                        21         select OID_REGISTRY
 22         select CRC32                               22         select CRC32
 23         default n                                  23         default n
 24         help                                       24         help
 25           Choose Y here if you want to allow S     25           Choose Y here if you want to allow SMB3 compliant clients
 26           to access files residing on this sys     26           to access files residing on this system using SMB3 protocol.
 27           To compile the SMB3 server support a     27           To compile the SMB3 server support as a module,
 28           choose M here: the module will be ca     28           choose M here: the module will be called ksmbd.
 29                                                    29 
 30           You may choose to use a samba server     30           You may choose to use a samba server instead, in which
 31           case you can choose N here.              31           case you can choose N here.
 32                                                    32 
 33           You also need to install user space      33           You also need to install user space programs which can be found
 34           in ksmbd-tools, available from           34           in ksmbd-tools, available from
 35           https://github.com/cifsd-team/ksmbd-     35           https://github.com/cifsd-team/ksmbd-tools.
 36           More detail about how to run the ksm     36           More detail about how to run the ksmbd kernel server is
 37           available via the README file            37           available via the README file
 38           (https://github.com/cifsd-team/ksmbd     38           (https://github.com/cifsd-team/ksmbd-tools/blob/master/README).
 39                                                    39 
 40           ksmbd kernel server includes support     40           ksmbd kernel server includes support for auto-negotiation,
 41           Secure negotiate, Pre-authentication     41           Secure negotiate, Pre-authentication integrity, oplock/lease,
 42           compound requests, multi-credit, pac     42           compound requests, multi-credit, packet signing, RDMA(smbdirect),
 43           smb3 encryption, copy-offload, secur     43           smb3 encryption, copy-offload, secure per-user session
 44           establishment via Kerberos or NTLMv2     44           establishment via Kerberos or NTLMv2.
 45                                                    45 
 46 if SMB_SERVER                                      46 if SMB_SERVER
 47                                                    47 
 48 config SMB_SERVER_SMBDIRECT                        48 config SMB_SERVER_SMBDIRECT
 49         bool "Support for SMB Direct protocol"     49         bool "Support for SMB Direct protocol"
 50         depends on SMB_SERVER=m && INFINIBAND      50         depends on SMB_SERVER=m && INFINIBAND && INFINIBAND_ADDR_TRANS || SMB_SERVER=y && INFINIBAND=y && INFINIBAND_ADDR_TRANS=y
 51         select SG_POOL                             51         select SG_POOL
 52         default n                                  52         default n
 53                                                    53 
 54         help                                       54         help
 55           Enables SMB Direct support for SMB 3     55           Enables SMB Direct support for SMB 3.0, 3.02 and 3.1.1.
 56                                                    56 
 57           SMB Direct allows transferring SMB p     57           SMB Direct allows transferring SMB packets over RDMA. If unsure,
 58           say N.                                   58           say N.
 59                                                    59 
 60 endif                                              60 endif
 61                                                    61 
 62 config SMB_SERVER_CHECK_CAP_NET_ADMIN              62 config SMB_SERVER_CHECK_CAP_NET_ADMIN
 63         bool "Enable check network administrat     63         bool "Enable check network administration capability"
 64         depends on SMB_SERVER                      64         depends on SMB_SERVER
 65         default y                                  65         default y
 66                                                    66 
 67         help                                       67         help
 68           Prevent unprivileged processes to st     68           Prevent unprivileged processes to start the ksmbd kernel server.
 69                                                    69 
 70 config SMB_SERVER_KERBEROS5                        70 config SMB_SERVER_KERBEROS5
 71         bool "Support for Kerberos 5"              71         bool "Support for Kerberos 5"
 72         depends on SMB_SERVER                      72         depends on SMB_SERVER
 73         default n                                  73         default n
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php