
As noted in prior articles, KSMBD as developed by Samsung for some time now is focused on delivering speedy SMB3 file serving performance and also supporting features more implemented in kernel-space, like RDMA support for SMB Direct. KSMBD doesn't aim to be as comprehensive as well known Samba for CIFS/SMB support in user-space but is just focused on the performance and kernel feature angle.
KSMBD in its initial form is some 32k lines of new kernel code and is GPLv2 licensed.
A short time ago KSMBD was merged for Linux 5.15. More details on it via the documentation . Enabling KSMBD can be done via the CONFIG_SMB_SERVER Kconfig option.