linux/net/sunrpc
Trond Myklebust e06799f958 SUNRPC: Use shutdown() instead of close() when disconnecting a TCP socket
By using shutdown() rather than close() we allow the RPC client to wait
for the TCP close handshake to complete before we start trying to reconnect
using the same port.
We use shutdown(SHUT_WR) only instead of shutting down both directions,
however we wait until the server has closed the connection on its side.

Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
2008-01-30 02:05:26 -05:00
..
auth_gss NFS: add newline to kernel warning message in auth_gss code 2008-01-03 09:37:16 -05:00
xprtrdma [SUNRPC]: Use htonl() where appropriate. 2008-01-28 14:58:05 -08:00
auth_null.c SUNRPC: cleanup rpc credential cache garbage collection 2007-07-10 23:40:35 -04:00
auth_unix.c SUNRPC: Remove the tk_auth macro... 2007-07-10 23:40:37 -04:00
auth.c SUNRPC: move bkl locking and xdr proc invocation into a common helper 2007-07-19 15:21:39 -04:00
cache.c [NET]: Add some acquires/releases sparse annotations. 2008-01-28 15:00:31 -08:00
clnt.c SUNRPC: Don't call xprt_release in call refresh 2007-10-09 17:20:42 -04:00
Makefile RPCRDMA: rpc rdma transport switch 2007-10-09 17:18:03 -04:00
rpc_pipe.c sunrpc: rpc_pipe_poll may miss available data in some cases 2007-11-17 13:08:47 -05:00
rpcb_clnt.c [2.6 patch] net/sunrpc/rpcb_clnt.c: make struct rpcb_program static 2007-10-09 17:20:32 -04:00
sched.c [NET]: Convert init_timer into setup_timer 2008-01-28 14:53:35 -08:00
socklib.c SUNRPC: add EXPORT_SYMBOL_GPL for generic transport functions 2007-10-09 17:17:36 -04:00
stats.c [NET]: Make /proc/net per network namespace 2007-10-10 16:49:06 -07:00
sunrpc_syms.c SUNRPC: rearrange RPC sockets definitions 2007-10-09 17:17:48 -04:00
svc.c knfsd: Add source address to sunrpc svc errors 2007-10-09 18:31:57 -04:00
svcauth_unix.c knfsd: nfsd: set rq_client to ip-address-determined-domain 2007-07-17 10:23:07 -07:00
svcauth.c Fix occurrences of "the the " 2007-05-09 08:57:56 +02:00
svcsock.c [NET] Cleanup: Use sock_owned_by_user() macro 2007-10-10 16:49:00 -07:00
sysctl.c [SUNRPC]: fix rpc debugging 2007-10-30 01:07:15 -07:00
timer.c SUNRPC: add EXPORT_SYMBOL_GPL for generic transport functions 2007-10-09 17:17:36 -04:00
xdr.c [CRYPTO] users: Fix up scatterlist conversion errors 2007-10-27 00:52:07 -07:00
xprt.c SUNRPC: Fix a race in xs_tcp_state_change() 2008-01-30 02:05:24 -05:00
xprtsock.c SUNRPC: Use shutdown() instead of close() when disconnecting a TCP socket 2008-01-30 02:05:26 -05:00