Mark Seuss wrote:
I have a basic question about the CM. It looks like the gen2
CM doesn't implement the CM state machine as defined in the IB spec.

The gen2 CM implements the state machine as defined by the IB spec. The states are defined in ib_cm.h, and the CM uses these when processing sent or received MADs and to handle timewait.


It doesn't perform retransmissions, handle timeouts, etc. Is the

The CM will retry requests and perform timeouts. See cm_process_send_timeout().


current CM API intended as the final API, or is this just an
intermediate step on the way to implementing a full CM such as the
gen1 CM?

The gen2 CM is a full CM. It does have some missing functionality, but nothing that should prevent it from operating.


- 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