]> git.openfabrics.org - ~ardavis/dapl.git/commit
mpxyd: handle catastrophic IB async events, including IBV_EVENT_LID_CHANGE
authorArlin Davis <arlin.r.davis@intel.com>
Thu, 12 Sep 2013 21:03:58 +0000 (14:03 -0700)
committerArlin Davis <arlin.r.davis@intel.com>
Thu, 12 Sep 2013 21:03:58 +0000 (14:03 -0700)
commit5e1cd709a45685a8fdb6be48806795414faab4f8
treeccc71907e5ebd6d9af23f52fad68054f6ae33974
parent2372079940035cbe91ec8dd3f495f665d858ebf5
mpxyd: handle catastrophic IB async events, including IBV_EVENT_LID_CHANGE

cleanup mdev destroy functions, use mcm_ib_async_str for all IB events.
Destroy all mdev resouces, including CM services, and abort all
open clients when receiving the following IB async events:

IBV_EVENT_PATH_MIG
IBV_EVENT_PATH_MIG_ERR
IBV_EVENT_DEVICE_FATAL
IBV_EVENT_PORT_ERR
IBV_EVENT_LID_CHANGE
IBV_EVENT_PKEY_CHANGE
IBV_EVENT_SM_CHANGE

Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
dapl/svc/mpxyd.c