2007-05-10 13:24:48

by Talpey, Thomas

[permalink] [raw]
Subject: And... NFS client patches to support RDMA

Related to Tom Tucker's mail yesterday, we also have a set of
client patches for NFS/RDMA which are prepared for review. These
patches however are almost entirely new code, since the integration
framework is already there from Chuck Lever's transport switch.
As a result, the diffstat consists of nearly all insertions:

rpc_rdma.h header file containing RPCRDMA protocol header definitions.

rpc_rdma.h | 116 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 116 insertions(+)

NFS RDMA client implementation

fs/Kconfig | 8
include/linux/sunrpc/debug.h | 5
net/sunrpc/Makefile | 1
net/sunrpc/xprtrdma/Makefile | 3
net/sunrpc/xprtrdma/rpc_rdma.c | 883 ++++++++++++++++++++++
net/sunrpc/xprtrdma/transport.c | 830 ++++++++++++++++++++
net/sunrpc/xprtrdma/verbs.c | 1590 ++++++++++++++++++++++++++++++++++++++++
net/sunrpc/xprtrdma/xprt_rdma.h | 354 ++++++++
8 files changed, 3674 insertions(+)

ATM it's not obvious how to break them up into smaller
bits. It may simply make the most sense to view each file
separately, as they are split by function (RPC transport,
RPC/RDMA protocol, and RDMA verbs glue).

So this is basically a heads-up that you'll see these
shortly. We'll be rolling both of them into git btw,
the client is merged up to 2.6.21 at the moment.

Tom.


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
NFS maillist - [email protected]
https://lists.sourceforge.net/lists/listinfo/nfs