[openib-general] ibv_get_async_event

Sean Hefty mshefty at ichips.intel.com
Tue Aug 30 15:53:28 PDT 2005


This was brought up before, but to summarize, ibv_get_async_event() can 
return events for objects (CQ, QP, SRQ) that may have been destroyed. 
Likewise for ibv_get_cq_event().

Roland, would a patch to fix this that is similar to what was done for 
uCM be acceptable?  (I can describe the method in more detail if you'd 
like.)  The drawback is that it basically adds reference counting, which 
  would require calling ibv_put_event().

It appears that Arlin is hitting this issue with his DAPL tests 
(IBV_EVENT_COMM_EST).

- Sean



More information about the general mailing list