[v1,0/9] NFS/RDMA client patches for v5.6
mbox series

Message ID 157807044515.4606.732915438702066797.stgit@morisot.1015granger.net
Headers show
Series
  • NFS/RDMA client patches for v5.6
Related show

Message

Chuck Lever Jan. 3, 2020, 4:56 p.m. UTC
Hi-

These patches clean up the RPC/RDMA client code in preparation for
rewriting the transport set-up code. These are the only NFS/RDMA-
related patches I plan to submit for v5.6.

---

Chuck Lever (9):
      xprtrdma: Eliminate ri_max_send_sges
      xprtrdma: Make sendctx queue lifetime the same as connection lifetime
      xprtrdma: Refactor initialization of ep->rep_max_requests
      xprtrdma: Eliminate per-transport "max pages"
      xprtrdma: Refactor frwr_is_supported
      xprtrdma: Allocate and map transport header buffers at connect time
      xprtrdma: Destroy rpcrdma_rep when Receive is flushed
      xprtrdma: Destroy reps from previous connection instance
      xprtrdma: DMA map rr_rdma_buf as each rpcrdma_rep is created


 include/trace/events/rpcrdma.h    |   12 +-
 net/sunrpc/xprtrdma/backchannel.c |    4 +
 net/sunrpc/xprtrdma/frwr_ops.c    |  104 ++++++++----------
 net/sunrpc/xprtrdma/rpc_rdma.c    |   20 +--
 net/sunrpc/xprtrdma/transport.c   |   17 +--
 net/sunrpc/xprtrdma/verbs.c       |  213 +++++++++++++++++++++----------------
 net/sunrpc/xprtrdma/xprt_rdma.h   |   14 +-
 7 files changed, 201 insertions(+), 183 deletions(-)

--
Chuck Lever