[PATCH 0/4] NFS/RDMA Connectathon fixes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The following patch series are the fixes from Connectathon. With
the first two, we achieved full interop between Linux and OpenSolaris,
over Infiniband, in both directions. (Linux-to-Linux was also tested
successfully with both Infiniband and iWARP.)

The first patch merely removes a bogus assertion in the server rdma
chunk manipulation. This was triggered by the slightly different way
that the OpenSolaris client marshals certain requests.

The second patch fixes a defect in the client chunk marshaling, which
caused a bad XDR encode in (only) NFSv4 symlink requests.

The third and fourth patches are a usability improvement, to dynamically
load the xprtrdma client module on-demand when mounting nfs over rdma.

I'm hoping they'll all be acceptable for the 2.6.30 merge window.

Comments are welcome, etc.

---

Tom Talpey (4):
      NFS: load the rpc/rdma transport module automatically
      SUNRPC: dynamically load RPC transport modules on-demand
      XPRTRDMA: correct an rpc/rdma inline send marshaling error
      SVCRDMA: remove faulty assertions in rpc/rdma chunk validation.


 fs/nfs/super.c                        |    4 +++-
 include/linux/sunrpc/xprt.h           |    1 +
 net/sunrpc/xprt.c                     |   31 +++++++++++++++++++++++++++++++
 net/sunrpc/xprtrdma/rpc_rdma.c        |   26 ++++++++++++++------------
 net/sunrpc/xprtrdma/svc_rdma_sendto.c |    8 +++++---
 5 files changed, 54 insertions(+), 16 deletions(-)

-- 

Tom.
--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux