[ofa-general] umad agent question?

Robert Pearson rpearson at systemfabricworks.com
Tue Oct 30 14:24:07 PDT 2007


Sean,

Stepped out for a while.
As I mentioned before code below was wrong although not related to problem.
If anyone wants that simple mad test code fragment I would be happy to
submit it fixed up as a coding example but I'm not sure how or where.

Thanks for the help!

Bob

-----Original Message-----
From: Sean Hefty [mailto:mshefty at ichips.intel.com] 
Sent: Tuesday, October 30, 2007 1:34 PM
To: Robert Pearson
Cc: 'Hal Rosenstock'; 'Hal Rosenstock'; general at lists.openfabrics.org
Subject: Re: [ofa-general] umad agent question?

> That was one thing I saw. The version of OFED installed on my test machine
> is 1.1 and that must have been added later. This is not a problem. I just
> was not expecting the behavior.

We should make sure that the TID is not an issue.  On the send side, the 
kernel will set the upper 32-bits of the TID.  This is done to ensure 
uniqueness among multiple users.  The kernel uses this value to retry 
requests until it receives a response.

On the receiving side, the response MAD must set the TID to match what 
it received.  It looks like the madtest code sets this correctly.  Is 
this what you see?

Also, in the following code:

	mad_set_field  (mad, 0, IB_MAD_METHOD_F,	method);
	mad_set_field  (mad, 0, IB_MAD_RESPONSE_F,	0);

Does this end up clearing the response bit?

- Sean



More information about the general mailing list