Skip to content

Commit

Permalink
CIFS: SMBD: Establish SMB Direct connection
Browse files Browse the repository at this point in the history
Add code to implement the core functions to establish a SMB Direct connection.

1. Establish an RDMA connection to SMB server.
2. Negotiate and setup SMB Direct protocol.
3. Implement idle connection timer and credit management.

SMB Direct is enabled by setting CONFIG_CIFS_SMB_DIRECT.

Add to Makefile to enable building SMB Direct.

Signed-off-by: Long Li <[email protected]>
Signed-off-by: Steve French <[email protected]>
Reviewed-by: Pavel Shilovsky <[email protected]>
  • Loading branch information
longlimsft authored and smfrench committed Jan 25, 2018
1 parent 03bee01 commit f198186
Show file tree
Hide file tree
Showing 3 changed files with 1,803 additions and 0 deletions.
2 changes: 2 additions & 0 deletions fs/cifs/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,5 @@ cifs-$(CONFIG_CIFS_UPCALL) += cifs_spnego.o
cifs-$(CONFIG_CIFS_DFS_UPCALL) += dns_resolve.o cifs_dfs_ref.o

cifs-$(CONFIG_CIFS_FSCACHE) += fscache.o cache.o

cifs-$(CONFIG_CIFS_SMB_DIRECT) += smbdirect.o
Loading

0 comments on commit f198186

Please sign in to comment.