]> git.openfabrics.org - ~shefty/rdma-win.git/commit
libibverbs: add reference counts to track CQ events
authorshefty <shefty@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Sat, 1 Aug 2009 01:01:57 +0000 (01:01 +0000)
committershefty <shefty@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Sat, 1 Aug 2009 01:01:57 +0000 (01:01 +0000)
commite92912536aef93c907a8fe09b63a268bd5a2e391
treed27d2b165609581c5597c2290b5dbf435493586c
parent75d8be340f69d2e44f3dca691da320d5e5a17e6b
libibverbs: add reference counts to track CQ events

We need to track CQ events to block destroying CQ objects until all outstanding events have been acknowledged.  Otherwise, the caller could reference freed memory after calling ibv_get_cq_event.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2323 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86
trunk/ulp/libibverbs/include/infiniband/verbs.h
trunk/ulp/libibverbs/src/verbs.cpp