diff options
author | Jack Morgenstein <[email protected]> | 2006-03-28 16:39:07 -0800 |
---|---|---|
committer | Roland Dreier <[email protected]> | 2006-03-30 07:19:48 -0800 |
commit | fa9656bbd9af5b95adc43eaa0a143992346378cb (patch) | |
tree | 100d516324208e1a4a65b77e86bcbc94f5ef0db9 /net/lapb/lapb_subr.c | |
parent | e1f7868c80947d40ef8e1fd37323d939a9bf311c (diff) |
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 <[email protected]>
Signed-off-by: Sean Hefty <[email protected]>
Signed-off-by: Roland Dreier <[email protected]>
Diffstat (limited to 'net/lapb/lapb_subr.c')
0 files changed, 0 insertions, 0 deletions