[ewg] retry_cnt,	rnr_retry and ibv_get_cq_event/ibv_req_notify_cq
    Roland Dreier 
    rdreier at cisco.com
       
    Mon Apr 19 09:11:33 PDT 2010
    
    
  
 > What still seems a bit tricky to me is exactly how many events to poll
 > for while avoiding blocking in ibv_poll_cq.
ibv_poll_cq will never block.  It will return work completions until the
CQ is empty (using the term "event" is a bit confusing here, since it
usually applies to the events generated when you request notification on
a CQ and then a work completion is added to that CQ).  So the simplest
thing to do is just to poll the CQ in a loop and break out when the CQ
is empty.
 - R.
-- 
Roland Dreier <rolandd at cisco.com> || For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/index.html
    
    
More information about the ewg
mailing list