[PATCH v4 000/145] smb: smbdirect/client/server: moving to common functions and smbdirect.ko

Namjae Jeon linkinjeon at kernel.org
Sat Nov 29 09:54:44 UTC 2025


This patchset completely breaks ksmbd rdma. Even simple file copying
on Windows clients and cifs.ko doesn't work with the following error
messages.

with Windows client :
[  307.323201] ksmbd: smb_direct:
smbdirect_socket_schedule_cleanup(-ESHUTDOWN) called from
smbdirect_socket_shutdown in line=683 status=LISTENING
[  307.572330] ksmbd: running
[  473.984576] ksmbd: smb_direct: status=DISCONNECTED
first_error=-ECONNRESET => -ENOTCONN
[  473.984595] ksmbd: sock_read failed: -107
[  473.984708] ksmbd: smb_direct: status=DISCONNECTED
first_error=-ECONNRESET => -ENOTCONN
[  473.984726] ksmbd: sock_read failed: -107
[  480.044722] ksmbd: smb_direct: status=DISCONNECTED
first_error=-ECONNRESET => -ENOTCONN
[  480.044742] ksmbd: sock_read failed: -107
[  480.045290] ksmbd: smb_direct: status=DISCONNECTED
first_error=-ECONNRESET => -ENOTCONN
[  480.045307] ksmbd: sock_read failed: -107
[  480.045650] ksmbd: smb_direct: status=DISCONNECTED
first_error=-ECONNRESET => -ENOTCONN
[  480.045667] ksmbd: sock_read failed: -107
[  485.115961] ksmbd: smb_direct: status=DISCONNECTED
first_error=-ECONNRESET => -ENOTCONN
[  485.115980] ksmbd: sock_read failed: -107

with cifs.ko :
[  191.319885] CIFS: Attempting to mount //192.168.0.200/homes2
[  191.322664] CIFS: VFS: smbdirect_connect_rdma_event_handler:251
RDMA_CONNECT_RUNNING (first_error=0, expected=established) =>
event=rejected status=8 => ret=-ECONNREFUSED
[  191.322671] CIFS: VFS: smbdirect_connect_rdma_event_handler:260
smbdirect_socket_schedule_cleanup(-ECONNREFUSED) called from
smbdirect_connect_rdma_event_handler in line=260
status=RDMA_CONNECT_RUNNING
[  191.322681] CIFS: VFS: smbdirect_connection_wait_for_connected:784
connection failed -ECONNREFUSED device: rocep1s0f0 local:
192.168.0.200:50941 remote: 192.168.0.200:5445
[  191.322685] CIFS: VFS: smbdirect_connect_sync:834 wait for
smbdirect_connect(192.168.0.200:5445) failed -ECONNREFUSED
[  191.322688] CIFS: VFS: _smbd_get_connection:291
smbdirect_connect_sync(192.168.0.200:5445) failed with -111
-ECONNREFUSED
[  191.339145] CIFS: VFS: RDMA transport established



More information about the samba-technical mailing list