forked from namjaejeon/ksmbd
-
Notifications
You must be signed in to change notification settings - Fork 23
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Move fs/cifsd to fs/ksmbd and rename the remaining cifsd name to ksmbd. Reviewed-by: Christoph Hellwig <[email protected]> Signed-off-by: Namjae Jeon <[email protected]>
- Loading branch information
1 parent
646e5f4
commit b9a7a8c
Showing
4 changed files
with
52 additions
and
52 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,19 +1,19 @@ | ||
|
||
# Content | ||
|
||
- [What is CIFSD?](#what-is-cifsd) | ||
- [What is KSMBD?](#KSMBDwhat-is-ksmbd) | ||
- [Under PFIF](#under-pfif) | ||
- [Git](#git) | ||
- [Maintainers](#maintainers) | ||
- [Bug reports or contribution](#Bug-reports-or-contribution) | ||
- [Features](#features) | ||
- [Supported Linux Kernel Versions](#supported-linux-kernel-versions) | ||
- [CIFSD architecture](#cifsd-architecture) | ||
- [KSMBD architecture](#ksmbd-architecture) | ||
|
||
|
||
## What is CIFSD? | ||
## What is KSMBD? | ||
|
||
CIFSD is an opensource In-kernel CIFS/SMB3 server created by Namjae Jeon for Linux Kernel. It's an implementation of SMB/CIFS protocol in kernel space for sharing files and IPC services over network. Initially the target is to provide improved file I/O performances, but the bigger goal is to have some new features which are much easier to develop and maintain inside the kernel and expose the layers fully. Directions can be attributed to sections where SAMBA is moving to few modules inside the kernel to have features like RDMA(Remote direct memory access) to work with actual performance gain. | ||
KSMBD is an opensource In-kernel CIFS/SMB3 server created by Namjae Jeon for Linux Kernel. It's an implementation of SMB/CIFS protocol in kernel space for sharing files and IPC services over network. Initially the target is to provide improved file I/O performances, but the bigger goal is to have some new features which are much easier to develop and maintain inside the kernel and expose the layers fully. Directions can be attributed to sections where SAMBA is moving to few modules inside the kernel to have features like RDMA(Remote direct memory access) to work with actual performance gain. | ||
|
||
|
||
## Under PFIF | ||
|
@@ -29,8 +29,8 @@ for more details. | |
## Git | ||
|
||
The development git tree is available at | ||
* https://github.com/cifsd-team/cifsd | ||
* https://github.com/cifsd-team/cifsd-tools | ||
* https://github.com/cifsd-team/ksmbd | ||
* https://github.com/cifsd-team/ksmbd-tools | ||
|
||
|
||
## Maintainers | ||
|
@@ -47,7 +47,7 @@ For reporting bugs and sending patches, please send the patches to the following | |
* [email protected] | ||
* [email protected] | ||
|
||
or open issues/send PRs to [CIFSD](https://github.com/cifsd-team/cifsd). | ||
or open issues/send PRs to [KSMBD](https://github.com/cifsd-team/ksmbd). | ||
|
||
## linux-cifsd-devel mailing list subscription | ||
|
||
|
@@ -79,23 +79,23 @@ To load the driver manually, run this as root: | |
1. Let's take [linux] as the path to your kernel source dir. | ||
``` | ||
cd [linux] | ||
cp -ar cifsd [linux]/fs/ | ||
cp -ar ksmbd [linux]/fs/ | ||
``` | ||
|
||
2. edit [linux]/fs/Kconfig | ||
``` | ||
source "fs/cifs/Kconfig" | ||
+source "fs/cifsd/Kconfig" | ||
+source "fs/ksmbd/Kconfig" | ||
source "fs/coda/Kconfig" | ||
``` | ||
|
||
3. edit [linux]/fs/Makefile | ||
``` | ||
obj-$(CONFIG_CIFS) += cifs/ | ||
+obj-$(CONFIG_SMB_SERVER) += cifsd/ | ||
+obj-$(CONFIG_SMB_SERVER) += ksmbd/ | ||
obj-$(CONFIG_HPFS_FS) += hpfs/ | ||
``` | ||
4. make menuconfig and set cifsd | ||
4. make menuconfig and set ksmbd | ||
``` | ||
[*] Network File Systems ---> | ||
<M> SMB server support | ||
|
@@ -135,7 +135,7 @@ build your kernel | |
* Linux Kernel 5.4 or later | ||
|
||
|
||
## CIFSD architecture | ||
## KSMBD architecture | ||
|
||
``` | ||
|--- ... | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters