On Mon, 2006-05-01 at 14:13, Sean Hefty wrote:
> >There's still a window here depending on when free MAD is called versus
> >when the response gets back to the original requester.
> 
> There are no issues in this case.  We just need to avoid having two responses
> being sent at the same time.
> 
> >>  but I'm not sure if this would happen in practice.  A
> >> second drawback is that the receive MAD would need to be kept around until
> >the
> >> send completed (as opposed to the send started).
> >
> >Is this to handle the case where free MAD is called prior to the send
> >completing ? Is this on the response side only ?
> 
> The basic idea is that when a MAD with the response bit set is sent, a check 
> is
> made against a list received MADs that have been reported to the user.  If a
> received MAD is found, it is removed from the list, and the response is sent.
> If no request is found (e.g. the MAD had already been freed), then the send
> fails.

It needs to fail in a way so that it is not retried, right ?

-- Hal

> - Sean

_______________________________________________
openib-general mailing list
[email protected]
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to