Can anyone point me to where in the mlx4 driver that asynchronous HCA events are reported up? I had traced the code to: mlnx_open_ca() -> mlnx_set_cb() -> sets mlnx_hca_t::async_cb_p which gets used in ca_event_handler(). Only, I don't see where ca_event_handler() is invoked, so I think I'm off somewhere. - Sean