Hi Libor,
A possible minor change to ucm.c::ib_ucm_event_handler line 440 would
be:
uevent->cm_id = (id == IB_UCM_CM_ID_INVALID ?
cm_id : NULL);
rather than:
uevent->cm_id = ((event->event == IB_CM_REQ_RECEIVED ||
event->event == IB_CM_SIDR_REQ_RECEIVED ) ?
cm_id : NULL);
-- Hal