Hi Sasha,

I noticed that OpenSM doesn't send InformInfo on traps 129/130/131.
This is what osm_trap_rcv.c is doing:

322: static void trap_rcv_process_request(IN osm_sm_t * sm,
323:                                 IN const osm_madw_t * p_madw)
...
435:            if (ib_notice_is_generic(p_ntci) &&
436:                (p_ntci->g_or_v.generic.trap_num == CL_HTON16(129) ||
437:                 p_ntci->g_or_v.generic.trap_num == CL_HTON16(130) ||
438:                 p_ntci->g_or_v.generic.trap_num == CL_HTON16(131))) {
439:                    /* If this is a trap 129, 130, or 131 - then this is a
440:                     * trap signaling a change on a physical port.
441:                     * Mark the physp_change_trap flag as TRUE.
442:                     */
443:                    physp_change_trap = TRUE;
...

539:    /* If we reached here due to trap 129/130/131 - do not need to do
540:       the notice report. Just goto exit. We know this is the case
541:       if physp_change_trap is TRUE. */
542:    if (physp_change_trap == TRUE)
543:            goto Exit;


Any particular reason why there's no reporting of these traps?

-- Yevgeny


--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to