]> git.openfabrics.org - ~emulex/libocrdma.git/commit
RDMA/libocrdma: stop polling when SQ/RQ is empty
authorSelvin Xavier <selvin.xavier@emulex.com>
Tue, 1 Jul 2014 04:56:11 +0000 (10:26 +0530)
committerDevesh Sharma <devesh.sharma@emulex.com>
Tue, 1 Jul 2014 05:43:48 +0000 (11:13 +0530)
commitbf0f81d875c3cd76e85d61e61dcd874cf45d43bf
treeda263dd97d0c1f336322257965bd3bcc371093e6
parentd4b4b7e3ab424e268b953a416bedf0b478634a0a
RDMA/libocrdma: stop polling when SQ/RQ is empty

The cq polling logic was hitting an infinite loop while generating
flush completions for a torn down QP. This patch adds a check in
flush completion logic to detect SQ/RQ empty condition and stop
polling loop.

Signed-off-by: Devesh Sharma <devesh.sharma@emulex.com>
Signed-off-by: Selvin Xavier <selvin.xavier@emulex.com>
src/ocrdma_verbs.c