xprtrdma: Handle incoming backward direction RPC calls
authorChuck Lever <chuck.lever@oracle.com>
Sat, 24 Oct 2015 21:28:08 +0000 (17:28 -0400)
committerAnna Schumaker <Anna.Schumaker@Netapp.com>
Mon, 2 Nov 2015 18:45:15 +0000 (13:45 -0500)
commit63cae47005af51c937f4cdcc4835f29075add2ba
tree657deac560e388a810caf1f755432eda412e678d
parent83128a60ca74e996c5e0336c4fff0579f4a8c909
xprtrdma: Handle incoming backward direction RPC calls

Introduce a code path in the rpcrdma_reply_handler() to catch
incoming backward direction RPC calls and route them to the ULP's
backchannel server.

Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Reviewed-by: Sagi Grimberg <sagig@mellanox.com>
Tested-By: Devesh Sharma <devesh.sharma@avagotech.com>
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
net/sunrpc/xprtrdma/backchannel.c
net/sunrpc/xprtrdma/rpc_rdma.c
net/sunrpc/xprtrdma/xprt_rdma.h