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