[openib-general] APM support in openib stack

Venkatesh Babu venkatesh.babu at 3leafnetworks.com
Thu Oct 26 15:10:07 PDT 2006


Yes, this is possible too. The alternate path specified in
ib_send_cm_lap() can be used to set cm_id_priv->alt_av. Then in
ib_cm_init_qp_attr() cm_id_priv->alt_av can be used to initialize the
fields for making path_mig_state transitions to IB_MIG_REARM or
IB_MIG_MIGRATED.

 VBabu

Sean Hefty wrote:

 > Venkatesh Babu wrote:
 >
 >> Loading the alternate path may not necessarily indicate the failover.
 >> It is just saying that alternate path is available. Failover actually
 >> happens only when primary path's any components like local port or
 >> remote port or switch port goes down. We should get some events when
 >> this happens to cause the failover.
 >
 >
 > From the CM's perspective, I see that two (independent) things need to
 > occur:
 >
 > 1. The CM itself must failover to the alternate path.
 > 2. The CM must allow loading a new alternate path.
 >
 > The call ib_send_cm_lap() should be used to load a new alternate path,
 > and would be independent of failover.  And ib_cm_init_qp_attr() could
 > be used to notify the CM that failover has occurred, based on the
 > state of the connection.
 >
 >
 > - Sean




More information about the general mailing list