Roland Dreier wrote:

    Sean> * In order to send RMPP ACKs, etc. the RMPP code needs
    Sean> access to a MR (LKey actually) usable with the registered
    Sean> mad_agent.

We discussed this once back in September of last year.  For some
reason we decided that the consumer was responsible for managing
memory registration, but I don't remember why.

I can't remember either, but I don't know if we thought about internally generated MADs sent on behalf of the user. I will continue to try to find that discussion.


At a minimum, the RMPP code either needs the user to provide a MR that it can use when registering for the MAD service, or it needs to allocate one internally. If the latter approach is used, exposing it to the user seems to make sense.

For QP 0/1 traffic, the RMPP layer could cheat a little and allocate a single MR per port, rather than per mad_agent, similar to what the CM and SA module do. But then a different method would be needed if we ever wanted to support RMPP on a redirected QP.

- 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