Commit 5914d98f authored by Stefan Metzmacher's avatar Stefan Metzmacher Committed by Steve French
Browse files

smb: server: reset smb_direct_port = SMB_DIRECT_PORT_INFINIBAND on init



This allows testing with different devices (iwrap vs. non-iwarp) without
'rmmod ksmbd && modprobe ksmbd', but instead
'ksmbd.control -s && ksmbd.mountd' is enough.

In the long run we want to listen on iwarp and non-iwarp at the same time,
but requires more changes, most likely also in the rdma layer.

Cc: Namjae Jeon <linkinjeon@kernel.org>
Cc: Steve French <smfrench@gmail.com>
Cc: Tom Talpey <tom@talpey.com>
Cc: linux-cifs@vger.kernel.org
Cc: samba-technical@lists.samba.org
Signed-off-by: default avatarStefan Metzmacher <metze@samba.org>
Acked-by: default avatarNamjae Jeon <linkinjeon@kernel.org>
Signed-off-by: default avatarSteve French <stfrench@microsoft.com>
parent 8e50cd05
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -2707,6 +2707,7 @@ int ksmbd_rdma_init(void)
{
	int ret;

	smb_direct_port = SMB_DIRECT_PORT_INFINIBAND;
	smb_direct_listener.cm_id = NULL;

	ret = ib_register_client(&smb_direct_ib_client);