Skip to content

RFC knfsd: a transport driver for RDMA

Tom Tucker linux-nfs 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 RFC Latest15 patches 56 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/15knfsd: add NFSD_RDMA as an option to kconfigfs/Kconfig+8 -00 replies
2/15knfsd: add RDMA transport module to the sunrpc makefile.net/sunrpc/Makefile+2 -00 replies
3/15knfsd: initialize RDMA transport in sunrpcnet/sunrpc/sunrpc_syms.c+9 -14 replies
4/15knfsd: map null socket to SOCK_STREAM in svc_max_payloadnet/sunrpc/svc.c+1 -14 replies
5/15knfsd: support RDMA transport in svc_create_socket.net/sunrpc/svcsock.c+8 -01 reply
6/15knfsd: nfs3svc_decode_writeargs assumes data follows headerfs/nfsd/nfs3xdr.c+1 -11 reply
7/15knfsd: create RDMA transport in nfssvcfs/nfsd/nfssvc.c+11 -05 replies
8/15knfds: map null socket to SOCK_STREAM in svcauth_unixnet/sunrpc/svcauth_unix.c+1 -10 replies
9/15knfsd: add RDMA debug class to rpc_debug bitfieldinclude/linux/sunrpc/debug.h+15 -09 replies
10/15knfsd: RDMA transport module initializationnet/sunrpc/svc_rdma.c+281 -00 replies
11/15knfsd: RDMA transport corenet/sunrpc/svc_rdma_transport.c+1199 -032 replies
12/15knfsd: RDMA transport recvfromnet/sunrpc/svc_rdma_recvfrom.c+558 -00 replies
13/15knfsd: RDMA transport sendtonet/sunrpc/svc_rdma_sendto.c+523 -00 replies
14/15knfsd: RDMA transport mashalling logicnet/sunrpc/svc_rdma_marshal.c+422 -00 replies
15/15knfsd: RDMA transport debug macrosnet/sunrpc/svc_rdma_debug.h+393 -00 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [RFC,PATCH 0/15] knfsd: a transport driver for RDMA

These 15 patches are an experimental RDMA transport driver for knfsd. They have been tested quite extensively on 2.6.18, but less so on this latest version (2.6.21). The transport driver plugs into an earlier transport switch that Greg and Peter have since tuned up and posted here.

[RFC,PATCH 1/15] knfsd: add NFSD_RDMA as an option to kconfig [RFC,PATCH 2/15] knfsd: add RDMA transport module to sunrpc makefile [RFC,PATCH 3/15] knfsd: intitialize RDMA transport in sunrpc [RFC,PATCH 4/15] knfsd: map null socket to SOCK_STREAM in svc_max_payload [RFC,PATCH 5/15] knfsd: support RDMA transport in svc_create_socket [RFC,PATCH 6/15] knfsd: nfs3svc_decode_writeargs assumes data follows header [RFC,PATCH 7/15] knfsd: create RDMA transport in nfssvc [RFC,PATCH 8/15] knfsd: map null socket to SOCK_STREAM in svcauth_unix [RFC,PATCH 9/15] knfsd: add RDMA debug class to rpc_debug bitfield [RFC,PATCH 10/15] knfsd: RDMA transport module initialization [RFC,PATCH 11/15] knfsd: RDMA transport core
[RFC,PATCH 12/15] knfsd: RDMA transport recvfrom
[RFC,PATCH 13/15] knfsd: RDMA transport sendto
[RFC,PATCH 14/15] knfsd: RDMA transport mashalling logic [RFC,PATCH 15/15] knfsd: RDMA transport debug macros

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