@@ -743,6 +743,13 @@ static void sm_mad_ctrl_send_err_cb(IN void *context, IN osm_madw_t * p_madw)
cl_ntoh16(p_smp->attr_id),
ib_get_sm_attr_str(p_smp->attr_id));
p_ctrl->p_subn->subnet_initialization_error = TRUE;
+ } else if (p_madw->status == IB_TIMEOUT &&
+ p_smp->method == IB_MAD_METHOD_GET) {
+ OSM_LOG(p_ctrl->p_log, OSM_LOG_ERROR, "ERR 3120 "
+ "Timeout while getting attribute 0x%X (%s); "
+ "Possible mis-set mkey?\n",
+ cl_ntoh16(p_smp->attr_id),
+ ib_get_sm_attr_str(p_smp->attr_id));
}
osm_dump_dr_smp_v2(p_ctrl->p_log, p_smp, FILE_ID, OSM_LOG_VERBOSE);
At protection levels >=2, CAs will not respond to SubnGets that do not have a valid mkey. We log errors for the timed out requests. Signed-off-by: Jim Foraker <foraker1@llnl.gov> --- opensm/osm_sm_mad_ctrl.c | 7 +++++++ 1 file changed, 7 insertions(+)