On Mon, 2005-03-28 at 22:43, Roland Dreier wrote: > It seems that ib_umad does not allow userspace to register an agent > for solicited MADs only. The documentation says that if userspace > passes a mgmt_class of 0 then the agent will not receive any > unsolicited MADs, but in this case ib_umad still passes a > ib_mad_reg_req struct to ib_register_mad_agent() so the registration > just fails. > > I'm surprised that no one has complained about this yet. How did > ibping work in userspace if the kernel had already registered for the > ping class?
The management class for the ping registrations (for the server) is not 0 so you can't run both kernel and usermode ibping server simultaneously. > Does this patch look right to everyone? It looks right. Have you tried it out ? Also, there was a thread a while ago on adding async event support to user_mad.c. This is needed by OpenSM. Any comments on this ? -- Hal _______________________________________________ openib-general mailing list [email protected] http://openib.org/mailman/listinfo/openib-general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
