> Quoting Roland Dreier <[EMAIL PROTECTED]>: > Subject: Re: [ofa-general] Re: [GIT PULL] please pull infiniband.git > > > Assume you stick a pointer in WR_ID. When is it safe to free > > the object? > > I thought it was clear -- when the work request completes. But I see > that you saw that now... > > > However, it seems IB spec has a hole - the procedure outlined there > > can not work for SRQ. > > I think the (ugly) solution that the IB spec authors had in mind is to > transition the QP to the error state and wait for the "last WQE reached" > affiliated event on that QP.
No, this does not work. The last WQE reached event is on SRQ, not on QP, and it will never occur if we repost WRs on SRQ as we should to make other QPs on the same SRQ continue to work. -- MST _______________________________________________ general mailing list [email protected] http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
