cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

Kconfig (2015B)


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