freebsd-nq/sys/rpc
Alexander Motin f8fb069d47 Move most of NFS file handle affinity code out of the heavily congested
global RPC thread pool lock and protect it with own set of locks.

On synthetic benchmarks this improves peak NFS request rate by 40%.
2013-12-30 20:23:15 +00:00
..
rpcsec_gss
auth_none.c
auth_unix.c
auth.h
authunix_prot.c
clnt_dg.c Remove some unused static const strings under sys/rpc, which have never 2013-12-24 20:55:22 +00:00
clnt_rc.c
clnt_stat.h
clnt_vc.c Remove some unused static const strings under sys/rpc, which have never 2013-12-24 20:55:22 +00:00
clnt.h Replace Sun Industry Standards Source License for Sun RPC code with a 2013-11-25 19:08:38 +00:00
getnetconfig.c
krpc.h
netconfig.h
nettype.h
pmap_prot.h
replay.c
replay.h
rpc_callmsg.c
rpc_com.h
rpc_generic.c
rpc_msg.h
rpc_prot.c
rpc.h
rpcb_clnt.c Move a static const variable to the #if 0 part where it is only used. 2013-12-24 20:57:26 +00:00
rpcb_clnt.h Replace Sun RPC license in TI-RPC library with a 3-clause BSD license, 2013-11-25 19:07:44 +00:00
rpcb_prot.c
rpcb_prot.h
rpcm_subs.h
rpcsec_gss.h
svc_auth_unix.c
svc_auth.c
svc_auth.h
svc_dg.c Introduce xprt_inactive_self() -- variant for use when sure that port 2013-12-29 11:19:09 +00:00
svc_generic.c
svc_vc.c Introduce xprt_inactive_self() -- variant for use when sure that port 2013-12-29 11:19:09 +00:00
svc.c Move most of NFS file handle affinity code out of the heavily congested 2013-12-30 20:23:15 +00:00
svc.h Move most of NFS file handle affinity code out of the heavily congested 2013-12-30 20:23:15 +00:00
types.h
xdr.h