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.