Hi Eitan, On Mon, 2005-01-10 at 15:08, Eitan Zahavi wrote: > I assume that one can register by supplying a mask.
The mask is not for attributes but for methods. There is no filtering/demultiplexing for attribute. > However, from your response it seems like only one client is allowed > to register as the receiver for incoming requests of specific > attribute. Is this correct? There are different receive modes (the two main ones are via method mask (per management class) and the other is solicited via transaction ID; see ib_mad.h) but the bottom line is that other than snooping right now, there is at most one client for an incoming MAD. SMInfo can be handled in either mode but once a client registers using the method mask (for SM classes (LR and/or DR) get and set methods), no other client can although they can work via TID. I think there is sufficient flexibility here to support what is needed. In fact, there already is an sminfo utility which outside the SM "polls" SMInfo on a node. Usage: bin/sminfo [-d(ebug)] [-s state] [-p prio] [-a activity] [-D(irect)] [-t timeout_ms] <sm lid|sm path> -- 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
