[openib-general] Reregister Memory Region Verb

Roland Dreier rdreier at cisco.com
Tue Jan 24 08:43:09 PST 2006


    Galen> I would like to be able to extend an existing registration
    Galen> such that the driver would take advantage of the fact that
    Galen> part of the extended registration is already registered,
    Galen> i.e. only the "new" memory would be pinned and made
    Galen> resident. Also, it would be necessary that this operation
    Galen> wouldn't invalidate operations in progress on the original
    Galen> registration or the call would block until pending
    Galen> operations had completed, although we would prefer that it
    Galen> wouldn't block if possible ;-) .

Hmm, this is a problem.  The IB spec specifically requires that the
reregister MR operation behave like a deregister followed by
register.  In C11-21, the spec says that operations in progress during
a reregister must get an error because of the deregistration.

 - R.



More information about the general mailing list