[ofa-general] [PATCH RFC v3 1/2] RDMA/Core:MEM_MGT_EXTENSIONS support

Steve Wise swise at opengridcomputing.com
Tue May 27 11:40:28 PDT 2008


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.



More information about the general mailing list