On 7/29/22 14:48, Jason Gunthorpe wrote: > On Wed, Jul 20, 2022 at 04:56:04AM -0400, Li Zhijian wrote: >> No change since v5, just resend it via another smtp instead of >> Microsoft Exchange which made patches messed up. >> >> It's observed that no more completion occurs after a few incorrect posts. >> Actually, it will block the polling. we can easily reproduce it by the below >> pattern. >> >> a. post correct RDMA_WRITE >> b. poll completion event >> while true { >> c. post incorrect RDMA_WRITE(wrong rkey for example) >> d. poll completion event <<<< block after 2 incorrect RDMA_WRITE posts >> } >> >> V4 add new patch from Bob where it make requester stop executing qp >> operation as soon as possible. >> >> Both blktests and pyverbs tests are passed fine. >> >> Bob Pearson (1): >> RDMA/rxe: Split qp state for requester and completer >> >> Li Zhijian (3): >> RDMA/rxe: Update wqe_index for each wqe error completion >> RDMA/rxe: Generate error completion for error requester QP state >> RDMA/rxe: Fix typo in comment > > Bob are you Ok with these? > > Jason yes. I had reviewed these a while ago and suggested a change which he included. I'm fine with this. Bob