[PATCH] RPC: expose API for serializing access to RPC transports
authorChuck Lever <cel@netapp.com>
Thu, 25 Aug 2005 23:25:51 +0000 (16:25 -0700)
committerTrond Myklebust <Trond.Myklebust@netapp.com>
Fri, 23 Sep 2005 16:38:40 +0000 (12:38 -0400)
commit49e9a89086b3cae784a4868ca852863e4f4ea3fe
tree5ba197fc1767fee5590b892b2f19aeb3583494c4
parent12a804698b29d040b7cdd92e8a44b0e75164dae9
[PATCH] RPC: expose API for serializing access to RPC transports

 The next method we abstract is the one that releases a transport,
 allowing another task to have access to the transport.

 Again, one generic version of this is provided for transports that
 don't need the RPC client to perform congestion control, and one
 version is for transports that can use the original Van Jacobson
 implementation in xprt.c.

 Test-plan:
 Use WAN simulation to cause sporadic bursty packet loss.  Look for
 significant regression in performance or client stability.

Signed-off-by: Chuck Lever <cel@netapp.com>
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
include/linux/sunrpc/xprt.h
net/sunrpc/xprt.c
net/sunrpc/xprtsock.c