I was thinking about how to handle receipt of the MRA CM message. Rather than add timer logic to the CM code base, why not leverage the timeout facility of the MAD agent? When receiving an MRA, cancel whatever MAD is in progress (REQ, REP, or LAP), and reissue the exact same MAD with a timeout as requested in the MRA. This allows using the same MAD timeout logic for MRA_XXX_RCVD as for the original message.
The down side of this is that you end up issuing an extra message for every MRA received (in effect responding to each MRA) with a repeat of the message that was MRA'd). Thoughts? - Fab _______________________________________________ openib-general mailing list [email protected] http://openib.org/mailman/listinfo/openib-general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
