ksmbd: move fs/cifsd to fs/ksmbd
Move fs/cifsd to fs/ksmbd and rename the remaining cifsd name to ksmbd. Reviewed-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Namjae Jeon <namjae.jeon@samsung.com> Signed-off-by: Steve French <stfrench@microsoft.com>
This commit is contained in:
parent
131bac1ece
commit
1a93084b9a
|
@ -6,5 +6,5 @@ CIFS
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:maxdepth: 1
|
:maxdepth: 1
|
||||||
|
|
||||||
cifsd
|
ksmbd
|
||||||
cifsroot
|
cifsroot
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
.. SPDX-License-Identifier: GPL-2.0
|
.. SPDX-License-Identifier: GPL-2.0
|
||||||
|
|
||||||
==========================
|
==========================
|
||||||
CIFSD - SMB3 Kernel Server
|
KSMBD - SMB3 Kernel Server
|
||||||
==========================
|
==========================
|
||||||
|
|
||||||
CIFSD is a linux kernel server which implements SMB3 protocol in kernel space
|
KSMBD is a linux kernel server which implements SMB3 protocol in kernel space
|
||||||
for sharing files over network.
|
for sharing files over network.
|
||||||
|
|
||||||
CIFSD architecture
|
KSMBD architecture
|
||||||
==================
|
==================
|
||||||
|
|
||||||
The subset of performance related operations belong in kernelspace and
|
The subset of performance related operations belong in kernelspace and
|
||||||
|
@ -60,7 +60,7 @@ NetServerGetInfo. Complete DCE/RPC response is prepared from the user space
|
||||||
and passed over to the associated kernel thread for the client.
|
and passed over to the associated kernel thread for the client.
|
||||||
|
|
||||||
|
|
||||||
CIFSD Feature Status
|
KSMBD Feature Status
|
||||||
====================
|
====================
|
||||||
|
|
||||||
============================== =================================================
|
============================== =================================================
|
||||||
|
@ -138,7 +138,7 @@ How to run
|
||||||
|
|
||||||
6. Access share from Windows or Linux using CIFS
|
6. Access share from Windows or Linux using CIFS
|
||||||
|
|
||||||
Shutdown CIFSD
|
Shutdown KSMBD
|
||||||
==============
|
==============
|
||||||
|
|
||||||
1. kill user and kernel space daemon
|
1. kill user and kernel space daemon
|
|
@ -344,7 +344,7 @@ config NFS_V4_2_SSC_HELPER
|
||||||
source "net/sunrpc/Kconfig"
|
source "net/sunrpc/Kconfig"
|
||||||
source "fs/ceph/Kconfig"
|
source "fs/ceph/Kconfig"
|
||||||
source "fs/cifs/Kconfig"
|
source "fs/cifs/Kconfig"
|
||||||
source "fs/cifsd/Kconfig"
|
source "fs/ksmbd/Kconfig"
|
||||||
source "fs/coda/Kconfig"
|
source "fs/coda/Kconfig"
|
||||||
source "fs/afs/Kconfig"
|
source "fs/afs/Kconfig"
|
||||||
source "fs/9p/Kconfig"
|
source "fs/9p/Kconfig"
|
||||||
|
|
|
@ -98,7 +98,7 @@ obj-$(CONFIG_NLS) += nls/
|
||||||
obj-$(CONFIG_UNICODE) += unicode/
|
obj-$(CONFIG_UNICODE) += unicode/
|
||||||
obj-$(CONFIG_SYSV_FS) += sysv/
|
obj-$(CONFIG_SYSV_FS) += sysv/
|
||||||
obj-$(CONFIG_CIFS) += cifs/
|
obj-$(CONFIG_CIFS) += cifs/
|
||||||
obj-$(CONFIG_SMB_SERVER) += cifsd/
|
obj-$(CONFIG_SMB_SERVER) += ksmbd/
|
||||||
obj-$(CONFIG_HPFS_FS) += hpfs/
|
obj-$(CONFIG_HPFS_FS) += hpfs/
|
||||||
obj-$(CONFIG_NTFS_FS) += ntfs/
|
obj-$(CONFIG_NTFS_FS) += ntfs/
|
||||||
obj-$(CONFIG_UFS_FS) += ufs/
|
obj-$(CONFIG_UFS_FS) += ufs/
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
config SMB_SERVER
|
config SMB_SERVER
|
||||||
tristate "SMB server support (EXPERIMENTAL)"
|
tristate "SMB3 server support (EXPERIMENTAL)"
|
||||||
depends on INET
|
depends on INET
|
||||||
depends on MULTIUSER
|
depends on MULTIUSER
|
||||||
depends on FILE_LOCKING
|
depends on FILE_LOCKING
|
||||||
|
@ -31,13 +31,13 @@ config SMB_SERVER
|
||||||
case you can choose N here.
|
case you can choose N here.
|
||||||
|
|
||||||
You also need to install user space programs which can be found
|
You also need to install user space programs which can be found
|
||||||
in cifsd-tools, available from
|
in ksmbd-tools, available from
|
||||||
https://github.com/cifsd-team/cifsd-tools.
|
https://github.com/cifsd-team/ksmbd-tools.
|
||||||
More detail about how to run the cifsd kernel server is
|
More detail about how to run the ksmbd kernel server is
|
||||||
available via README file
|
available via README file
|
||||||
(https://github.com/cifsd-team/cifsd-tools/blob/master/README).
|
(https://github.com/cifsd-team/ksmbd-tools/blob/master/README).
|
||||||
|
|
||||||
cifsd kernel server includes support for auto-negotiation,
|
ksmbd kernel server includes support for auto-negotiation,
|
||||||
Secure negotiate, Pre-authentication integrity, oplock/lease,
|
Secure negotiate, Pre-authentication integrity, oplock/lease,
|
||||||
compound requests, multi-credit, packet signing, RDMA(smbdirect),
|
compound requests, multi-credit, packet signing, RDMA(smbdirect),
|
||||||
smb3 encryption, copy-offload, secure per-user session
|
smb3 encryption, copy-offload, secure per-user session
|
||||||
|
@ -61,7 +61,7 @@ config SMB_SERVER_CHECK_CAP_NET_ADMIN
|
||||||
default y
|
default y
|
||||||
|
|
||||||
help
|
help
|
||||||
Prevent unprivileged processes to start the cifsd kernel server.
|
Prevent unprivileged processes to start the ksmbd kernel server.
|
||||||
|
|
||||||
config SMB_SERVER_KERBEROS5
|
config SMB_SERVER_KERBEROS5
|
||||||
bool "Support for Kerberos 5"
|
bool "Support for Kerberos 5"
|
Loading…
Reference in New Issue