74 lines · plain
1config SMB_SERVER2 tristate "SMB3 server support"3 depends on INET4 depends on MULTIUSER5 depends on FILE_LOCKING6 select NLS7 select NLS_UTF88 select NLS_UCS2_UTILS9 select CRYPTO10 select CRYPTO_MD511 select CRYPTO_HMAC12 select CRYPTO_ECB13 select CRYPTO_LIB_DES14 select CRYPTO_SHA25615 select CRYPTO_CMAC16 select CRYPTO_SHA51217 select CRYPTO_AEAD218 select CRYPTO_CCM19 select CRYPTO_GCM20 select ASN121 select OID_REGISTRY22 select CRC3223 default n24 help25 Choose Y here if you want to allow SMB3 compliant clients26 to access files residing on this system using SMB3 protocol.27 To compile the SMB3 server support as a module,28 choose M here: the module will be called ksmbd.29 30 You may choose to use a samba server instead, in which31 case you can choose N here.32 33 You also need to install user space programs which can be found34 in ksmbd-tools, available from35 https://github.com/cifsd-team/ksmbd-tools.36 More detail about how to run the ksmbd kernel server is37 available via the README file38 (https://github.com/cifsd-team/ksmbd-tools/blob/master/README).39 40 ksmbd kernel server includes support for auto-negotiation,41 Secure negotiate, Pre-authentication integrity, oplock/lease,42 compound requests, multi-credit, packet signing, RDMA(smbdirect),43 smb3 encryption, copy-offload, secure per-user session44 establishment via Kerberos or NTLMv2.45 46if SMB_SERVER47 48config SMB_SERVER_SMBDIRECT49 bool "Support for SMB Direct protocol"50 depends on SMB_SERVER=m && INFINIBAND && INFINIBAND_ADDR_TRANS || SMB_SERVER=y && INFINIBAND=y && INFINIBAND_ADDR_TRANS=y51 select SG_POOL52 default n53 54 help55 Enables SMB Direct support for SMB 3.0, 3.02 and 3.1.1.56 57 SMB Direct allows transferring SMB packets over RDMA. If unsure,58 say N.59 60endif61 62config SMB_SERVER_CHECK_CAP_NET_ADMIN63 bool "Enable check network administration capability"64 depends on SMB_SERVER65 default y66 67 help68 Prevent unprivileged processes to start the ksmbd kernel server.69 70config SMB_SERVER_KERBEROS571 bool "Support for Kerberos 5"72 depends on SMB_SERVER73 default n74