You are right, an event will be generated. Thanks Tzachi
> -----Original Message----- > From: Sean Hefty [mailto:[email protected]] > Sent: Wednesday, March 24, 2010 6:13 PM > To: Tzachi Dar; 'prasanna'; [email protected] > Subject: RE: [ofw] WinVerbs CQ events > > >I thought that when working with events the flow is (1) post receive > >(2) wait for completion and only than (3) poll. > > I was referring to rearming the CQ. If it occurs between > steps 2 and 3 above, then I would either expect poll to pull > 2 work completions in Prasanna's case, or see 2 events. If > the rearm occurs after step 3, then what happens (see below)? > > >In any case the hca will create an event if (it hasn't already done > >that) if there is a new CQE that the driver has not seen. > > To clarify my question, will the following generate a second event? > > message is received > CQ event is generated > ibv_poll_cq returns 1 completion > message is received > ibv_req_notify_cq to rearm CQ > > I think the answer is yes for Mellanox HW, but want to be > sure on Windows. > > _______________________________________________ ofw mailing list [email protected] http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ofw
