kernel-ark/net/sunrpc
Chuck Lever 11c556b3d8 SUNRPC: provide a mechanism for collecting stats in the RPC client
Add a simple mechanism for collecting stats in the RPC client.  Stats are
tabulated during xprt_release.  Note that per_cpu shenanigans are not
required here because the RPC client already serializes on the transport
write lock.

Test plan:
Compile kernel with CONFIG_NFS enabled.  Basic performance regression
testing with high-speed networking and high performance server.

Signed-off-by: Chuck Lever <cel@netapp.com>
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
2006-03-20 13:44:22 -05:00
..
auth_gss SUNRPC: Ensure that rpc_mkpipe returns a refcounted dentry 2006-03-20 13:44:09 -05:00
auth_null.c
auth_unix.c
auth.c SUNRPC: Auto-load RPC authentication kernel modules 2006-03-20 13:44:08 -05:00
cache.c
clnt.c SUNRPC: provide a mechanism for collecting stats in the RPC client 2006-03-20 13:44:22 -05:00
Makefile
pmap_clnt.c SUNRPC: add a handful of per-xprt counters 2006-03-20 13:44:16 -05:00
rpc_pipe.c SUNRPC: Ensure that rpc_mkpipe returns a refcounted dentry 2006-03-20 13:44:09 -05:00
sched.c SUNRPC: introduce per-task RPC iostats 2006-03-20 13:44:17 -05:00
socklib.c
stats.c SUNRPC: provide a mechanism for collecting stats in the RPC client 2006-03-20 13:44:22 -05:00
sunrpc_syms.c
svc.c
svcauth_unix.c
svcauth.c
svcsock.c
sysctl.c
timer.c
xdr.c
xprt.c SUNRPC: provide a mechanism for collecting stats in the RPC client 2006-03-20 13:44:22 -05:00
xprtsock.c SUNRPC: introduce per-task RPC iostats 2006-03-20 13:44:17 -05:00