This second set of NFS/RDMA client patches addresses shortcomings in the rpcrdma.ko RPC Reply handler path. The major piece of work here is moving the Receive completion handler out of soft IRQ and into a friendlier workqueue context. Please consider these patches for v4.15. --- Chuck Lever (5): xprtrdma: Throw away reply when version is unrecognized xprtrdma: Move decoded header fields into rpcrdma_rep xprtrdma: Refactor rpcrdma_reply_handler some more xprtrdma: Invoke rpcrdma_reply_handler directly from RECV completion xprtrdma: Decode credits field in rpcrdma_reply_handler net/sunrpc/xprtrdma/rpc_rdma.c | 200 ++++++++++++++++++++++----------------- net/sunrpc/xprtrdma/verbs.c | 33 +----- net/sunrpc/xprtrdma/xprt_rdma.h | 31 ++++-- 3 files changed, 138 insertions(+), 126 deletions(-) -- Chuck Lever -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html