svcrdma: Drop connection after an RDMA Read error
authorChuck Lever <chuck.lever@oracle.com>
Tue, 10 Oct 2023 17:23:41 +0000 (13:23 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 28 Nov 2023 17:20:02 +0000 (17:20 +0000)
commitbe739f32a45931c2cfd0f260bb7e11b33a94cd07
tree138ca22f27518b05d38ef25fa622984522fcd608
parent3ce1c2c3999b232258f7aabab311d47dda75605c
svcrdma: Drop connection after an RDMA Read error

commit 197115ebf358cb440c73e868b2a0a5ef728decc6 upstream.

When an RPC Call message cannot be pulled from the client, that
is a message loss, by definition. Close the connection to trigger
the client to resend.

Cc: <stable@vger.kernel.org>
Reviewed-by: Tom Talpey <tom@talpey.com>
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c