From: Jack Morgenstein Date: Wed, 29 Mar 2006 00:39:07 +0000 (-0800) Subject: IB/mad: include GID/class when matching receives X-Git-Tag: v2.6.17-rc1~145^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fa9656bbd9af5b95adc43eaa0a143992346378cb;p=pandora-kernel.git IB/mad: include GID/class when matching receives Received responses are currently matched against sent requests based on TID only. According to the spec, responses should match based on the combination of TID, management class, and requester LID/GID. Without the additional qualification, an agent that is responding to two requests, both of which have the same TID, can match RMPP ACKs with the incorrect transaction. This problem can occur on the SM node when responding to SA queries. Signed-off-by: Jack Morgenstein Signed-off-by: Sean Hefty Signed-off-by: Roland Dreier --- Reading git-diff-tree failed