Libor Michalek wrote:
The first part of what I suggested, was saving the event information
needed for the QP state transitions in the communication identifier. The
reason is that all the CM consumers are going to need to save this info,
since the QP tansitions occur after the callbacks are complete. For example
RTR->RTS on the passive side occurs after RTU is received, but some of the
info that's needed is delivered in the original REQ. I was suggesting that
the communication identifier should hold this info, otherwise each consumer
will need to duplicate the storage. Once the cm_id is holding this data, the convenience functions are a natural extension.

That makes sense. I was concerned about the CM saving the event information for an arbitrary time, but hadn't looked at what was needed between callbacks.


Would it be acceptable to only support those calls during the connection establishment phase, which would allow the CM to free the event information? (Not sure what that does to path migration.)

- 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