summaryrefslogtreecommitdiff
path: root/drivers/dio
diff options
context:
space:
mode:
authorFaisal Latif <faisal.latif@intel.com>2010-08-14 21:04:56 +0000
committerRoland Dreier <rolandd@cisco.com>2010-09-08 14:35:48 -0700
commitdae58728dc64e9ad71c40ac90b463bff6ecce271 (patch)
tree7fcc7fdd26840917594dde63ce338289de5ec89e /drivers/dio
parent70c9db0fdfd703781c3b8c2caf9287806f642e02 (diff)
RDMA/nes: Fix double CLOSE event indication crash
During a stress testing in a large cluster, multiple close event are detected and BUG() is hit in the iWARP core. The cause is that the active node gave up while waiting for an MPA response from the peer and tried to close the connection by sending RST. The passive node driver receives the RST but is waiting for MPA response from the user. When the MPA accept is received, the driver offloads the connection and sends a CLOSE event. The driver gets an AE indicating RESET received and also sends a CLOSE event, hitting a BUG(). Fix this by correcting RESET handling and sending CLOSE events. Signed-off-by: Faisal Latif <faisal.latif@intel.com> Signed-off-by: Roland Dreier <rolandd@cisco.com>
Diffstat (limited to 'drivers/dio')
0 files changed, 0 insertions, 0 deletions