[ofa-general] umad agent question?
Sean Hefty
mshefty at ichips.intel.com
Tue Oct 30 09:09:29 PDT 2007
> I am trying to create a vendor (group1) class management agent using
> libibumad. I am successful in registering the agent with method mask set
> to 0xe = get/put/send. When I use a send message from another system the
> message is received but apparently not when I use get or set. I say
> apparently because the system issuing the get or set receives a response
> but the user agent never returns from umad_recv. Is there by any chance
> some sample code somewhere in the OFA tree that exercises this
> functionality that I could look at? Also, I am curious why the method
> mask does not cover the response bit. How does this work. If you are
> registered for get do you automatically get get_response packets?
The method mask is only used for routing received unsolicited MADs.
I.e. those that are not response MADs. Any app can send a MAD and get
its response. Only one app is allowed to receive a non-response MAD.
As for the problem that you mention, I don't understand the behavior
that you're seeing.
- Sean
More information about the general
mailing list