Centos-kernel-stream-9/net/sunrpc
Trond Myklebust 2a9e1cfa23 SUNRPC: Respond promptly to server TCP resets
If the server sends us an RST error while we're in the TCP_ESTABLISHED
state, then that will not result in a state change, and so the RPC client
ends up hanging forever (see
http://bugzilla.kernel.org/show_bug.cgi?id=11154)

We can intercept the reset by setting up an sk->sk_error_report callback,
which will then allow us to initiate a proper shutdown and retry...

We also make sure that if the send request receives an ECONNRESET, then we
shutdown too...

Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
2008-10-28 15:21:39 -04:00
..
auth_gss
xprtrdma Merge branch 'next' 2008-10-15 15:54:56 -04:00
Makefile
auth.c net: Remove CONFIG_KMOD from net/ (towards removing CONFIG_KMOD entirely) 2008-10-16 15:24:51 -07:00
auth_generic.c
auth_null.c
auth_unix.c
cache.c
clnt.c Merge branch 'next' 2008-10-15 15:54:56 -04:00
rpc_pipe.c
rpcb_clnt.c Merge branch 'next' 2008-10-15 15:54:56 -04:00
sched.c
socklib.c
stats.c
sunrpc_syms.c
svc.c
svc_xprt.c
svcauth.c
svcauth_unix.c
svcsock.c
sysctl.c
timer.c
xdr.c
xprt.c
xprtsock.c SUNRPC: Respond promptly to server TCP resets 2008-10-28 15:21:39 -04:00