Rewrite NFS RPC dispatching.
authorMichael Vrable <mvrable@cs.ucsd.edu>
Tue, 12 Jan 2010 21:44:02 +0000 (13:44 -0800)
committerMichael Vrable <mvrable@cs.ucsd.edu>
Tue, 12 Jan 2010 21:44:02 +0000 (13:44 -0800)
commitcb5c460ba6a31c27ac0d6803c33e9e6c5a140acd
tree722589949bb894fb72d22b9ccb60551042785a15
parent1f827ab48a0bedc87a1019105429cb2578418829
Rewrite NFS RPC dispatching.

The rpcgen-provided dispatching is inflexible, only allowing for a single
request to be handled at a time.  Rewrite it (add our own reading of RPC
packets off a TCP socket, calls to XDR decoding/encoding, etc.) so that we
can eventually support multi-threaded and asynchronous handling of
messages.
nfs3/rpc.c