]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
smb: smbdirect: introduce the basic smbdirect.ko
authorStefan Metzmacher <metze@samba.org>
Fri, 18 Jul 2025 16:44:15 +0000 (18:44 +0200)
committerSteve French <stfrench@microsoft.com>
Thu, 16 Apr 2026 02:58:20 +0000 (21:58 -0500)
commitf9a804da479cc41172f1039b4ffde06a09920506
tree3040b2cf7950bee148e1afad59ca7cf048f20987
parentdc691b91ad1677def14582a279e56fd943b52f94
smb: smbdirect: introduce the basic smbdirect.ko

This exports the functions needed by cifs.ko and ksmbd.ko.

It doesn't yet provide a generic socket layer, but it
is a good start to introduce that on top.
It will be much easier after Davids refactoring
using MSG_SPLICE_PAGES, will make it easier to
use the socket layer without an additional copy.

Cc: Steve French <smfrench@gmail.com>
Cc: Tom Talpey <tom@talpey.com>
Cc: Long Li <longli@microsoft.com>
Cc: Namjae Jeon <linkinjeon@kernel.org>
Cc: David Howells <dhowells@redhat.com>
Cc: linux-cifs@vger.kernel.org
Cc: samba-technical@lists.samba.org
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Acked-by: Namjae Jeon <linkinjeon@kernel.org>
Signed-off-by: Steve French <stfrench@microsoft.com>
fs/smb/Kconfig
fs/smb/common/Makefile
fs/smb/common/smbdirect/Kconfig [new file with mode: 0644]
fs/smb/common/smbdirect/Makefile [new file with mode: 0644]
fs/smb/common/smbdirect/smbdirect_internal.h
fs/smb/common/smbdirect/smbdirect_main.c [new file with mode: 0644]