Talpey, Thomas wrote:
At 12:58 PM 5/27/2008, Felix Marti wrote:
RDMA Read with Local Invalidate does not affect the wire. The 'must
invalidate' state is kept in the RNIC that issues the RDMA Read
Request...

Aha, okay that was not clear to me. What information does the RNIC use
to line up the arrival of the RDMA Read response with the "must invalidate"
state?

The rnic already tracks outstanding read requests. It now also will track the local stag to invalidate when the read completes.

Also, how does the RNIC signal whether the invalidation actually
occurred, so the upper layer can defend itself from attack?


The stag is guaranteed to be in the invalid state by the time the app reaps the read-inv-local work completion...

Steve.
_______________________________________________
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

Reply via email to