On Tue, Feb 23, 2021 at 02:18:31PM +0200, Gal Pressman wrote: > > Does look like a documentation update is in-order though! > > Looking at libibverbs examples, pyverbs tests and perftest, they all act roughly > the same: > > 1. arm CQ > 2. post send/recv > 3. get event > 4. arm CQ > 5. poll > 6. goto step 2 > > All of these apps always use the same construct of get event followed by an > immediate arm. Did all of these apps get it wrong? Sean is right, this is OK, so long as step 5 polls to empty, it is just unwound differently and will take suprious wakeups more often Jason