diff options
author | Chuck Lever <chuck.lever@oracle.com> | 2021-04-19 21:03:19 +0300 |
---|---|---|
committer | Trond Myklebust <trond.myklebust@hammerspace.com> | 2021-04-26 16:25:19 +0300 |
commit | 8a053433de00380a9c5758d94c7c2ec2e25321fe (patch) | |
tree | a4ec7a950e0df5bdd1ab5d7d72e9d7a520606f1f /net/hsr/hsr_netlink.h | |
parent | e4b52ca01315ad53df41877708428c1c41c1444d (diff) | |
download | linux-8a053433de00380a9c5758d94c7c2ec2e25321fe.tar.xz |
xprtrdma: Do not wake RPC consumer on a failed LocalInv
Throw away any reply where the LocalInv flushes or could not be
posted. The registered memory region is in an unknown state until
the disconnect completes.
rpcrdma_xprt_disconnect() will find and release the MR. No need to
put it back on the MR free list in this case.
The client retransmits pending RPC requests once it reestablishes a
fresh connection, so a replacement reply should be forthcoming on
the next connection instance.
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
Diffstat (limited to 'net/hsr/hsr_netlink.h')
0 files changed, 0 insertions, 0 deletions