diff options
author | Chuck Lever | 2015-10-24 23:27:59 +0200 |
---|---|---|
committer | Anna Schumaker | 2015-11-02 19:45:15 +0100 |
commit | 83128a60ca74e996c5e0336c4fff0579f4a8c909 (patch) | |
tree | cb6e6293efaafb397c3d314a3a4ca45b4256771a /net/sunrpc/xprtrdma/xprt_rdma.h | |
parent | xprtrdma: Pre-allocate Work Requests for backchannel (diff) | |
download | kernel-qcow2-linux-83128a60ca74e996c5e0336c4fff0579f4a8c909.tar.gz kernel-qcow2-linux-83128a60ca74e996c5e0336c4fff0579f4a8c909.tar.xz kernel-qcow2-linux-83128a60ca74e996c5e0336c4fff0579f4a8c909.zip |
xprtrdma: Add support for sending backward direction RPC replies
Backward direction RPC replies are sent via the client transport's
send_request method, the same way forward direction RPC calls are
sent.
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>
Diffstat (limited to 'net/sunrpc/xprtrdma/xprt_rdma.h')
-rw-r--r-- | net/sunrpc/xprtrdma/xprt_rdma.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/net/sunrpc/xprtrdma/xprt_rdma.h b/net/sunrpc/xprtrdma/xprt_rdma.h index 55d2660df56a..e2d23ea23df9 100644 --- a/net/sunrpc/xprtrdma/xprt_rdma.h +++ b/net/sunrpc/xprtrdma/xprt_rdma.h @@ -520,6 +520,7 @@ void xprt_rdma_cleanup(void); #if defined(CONFIG_SUNRPC_BACKCHANNEL) int xprt_rdma_bc_setup(struct rpc_xprt *, unsigned int); int rpcrdma_bc_post_recv(struct rpcrdma_xprt *, unsigned int); +int rpcrdma_bc_marshal_reply(struct rpc_rqst *); void xprt_rdma_bc_free_rqst(struct rpc_rqst *); void xprt_rdma_bc_destroy(struct rpc_xprt *, unsigned int); #endif /* CONFIG_SUNRPC_BACKCHANNEL */ |