[openib-general] fmr question

Roland Dreier rdreier at cisco.com
Thu Feb 23 12:39:54 PST 2006


    Steve> Lets say a FMR is allocated with a map count of 4.  And the
    Steve> FMR is mapped 4 times, then unmapped.  Are the underlying
    Steve> MRs still valid and setup for RDMA from the HW perspective?
    Steve> Or are they marked "INVALID" as part of unmapping?  IE: Do
    Steve> they remain valid up to unmap or up to dealloc of the FMR

They are not valid after the unmap operation.  In fact, old mappings
are probably not valid after the FMR is remapped; the issue for
Mellanox hardware is that the old mapping might still be hanging
around in an internal cache somewhere.  However the unmap_fmr
operation flushes all these caches, so all old mappings are gone after
an FMR is unmapped.

 - R.



More information about the general mailing list