[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