Commit 2fef137a authored by Long Li's avatar Long Li Committed by Steve French
Browse files

CIFS: SMBD: Upper layer receives data via RDMA receive



With SMB Direct connected, use it for receiving data via RDMA receive.

Signed-off-by: default avatarLong Li <longli@microsoft.com>
Signed-off-by: default avatarSteve French <smfrench@gmail.com>
Reviewed-by: default avatarPavel Shilovsky <pshilov@microsoft.com>
Reviewed-by: default avatarRonnie Sahlberg <lsahlber@redhat.com>
parent f64b78fd
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -542,7 +542,9 @@ cifs_readv_from_socket(struct TCP_Server_Info *server, struct msghdr *smb_msg)

		if (server_unresponsive(server))
			return -ECONNABORTED;

		if (cifs_rdma_enabled(server) && server->smbd_conn)
			length = smbd_recv(server->smbd_conn, smb_msg);
		else
			length = sock_recvmsg(server->ssocket, smb_msg, 0);

		if (server->tcpStatus == CifsExiting)