kernel-ark/net/sunrpc
Chuck Lever 3167e12c0c [PATCH] RPC: make sure to get the same local port number when reconnecting
Implement a best practice: if the remote end drops our connection, try to
 reconnect using the same port number.  This is important because the NFS
 server's Duplicate Reply Cache often hashes on the source port number.
 If the client reuses the port number when it reconnects, the server's DRC
 will be more effective.

 Based on suggestions by Mike Eisler, Olaf Kirch, and Alexey Kuznetsky.

 Test-plan:
 Destructive testing.

 Signed-off-by: Chuck Lever <cel@netapp.com>
 Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
2005-09-23 12:38:52 -04:00
..
auth_gss [PATCH] RPC: skip over transport-specific heads automatically 2005-09-23 12:38:33 -04:00
auth_null.c [PATCH] RPC: Eliminate socket.h includes in RPC client 2005-09-23 12:38:23 -04:00
auth_unix.c [PATCH] RPC: Eliminate socket.h includes in RPC client 2005-09-23 12:38:23 -04:00
auth.c [PATCH] RPC: Eliminate socket.h includes in RPC client 2005-09-23 12:38:23 -04:00
cache.c
clnt.c [PATCH] RPC: skip over transport-specific heads automatically 2005-09-23 12:38:33 -04:00
Makefile [PATCH] RPC: introduce client-side transport switch 2005-09-23 12:38:12 -04:00
pmap_clnt.c [PATCH] RPC: portmapper doesn't need a reserved port 2005-09-23 12:38:08 -04:00
rpc_pipe.c
sched.c
socklib.c [PATCH] RPC: extract socket logic common to both client and server 2005-09-23 12:38:11 -04:00
stats.c
sunrpc_syms.c [PATCH] RPC: Eliminate socket.h includes in RPC client 2005-09-23 12:38:23 -04:00
svc.c
svcauth_unix.c
svcauth.c
svcsock.c [PATCH] RPC: extract socket logic common to both client and server 2005-09-23 12:38:11 -04:00
sysctl.c [PATCH] RPC: allow RPC client's port range to be adjustable 2005-09-23 12:38:50 -04:00
timer.c
xdr.c [PATCH] RPC: introduce client-side transport switch 2005-09-23 12:38:12 -04:00
xprt.c [PATCH] RPC: clean up after nocong was removed 2005-09-23 12:38:48 -04:00
xprtsock.c [PATCH] RPC: make sure to get the same local port number when reconnecting 2005-09-23 12:38:52 -04:00