SUNRPC: Invalidate the RPCSEC_GSS session if the server dropped the request
authorTrond Myklebust <Trond.Myklebust@netapp.com>
Tue, 22 Apr 2008 20:47:55 +0000 (16:47 -0400)
committerTrond Myklebust <Trond.Myklebust@netapp.com>
Thu, 24 Apr 2008 17:53:46 +0000 (13:53 -0400)
commitb48633bd086d21f4a2a5bea96c7e6c7ba58eb60c
tree334f66cced8488e54cbd7c80ed56e81d6cc0ceb4
parenta3dab293539031b0970585b9b355cebbc91ecbd4
SUNRPC: Invalidate the RPCSEC_GSS session if the server dropped the request

RFC 2203 requires the server to drop the request if it believes the
RPCSEC_GSS context is out of sequence. The problem is that we have no way
on the client to know why the server dropped the request. In order to avoid
spinning forever trying to resend the request, the safe approach is
therefore to always invalidate the RPCSEC_GSS context on every major
timeout.

Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
net/sunrpc/clnt.c