[ofw] RE: SRP Target Disconnect still hangs IPoIB

Fab Tillier ftillier at windows.microsoft.com
Fri May 16 16:23:35 PDT 2008


Probably a deadlock stalling IBAL's PnP event callback thread (there's only one system wide).  IPoIB depends on the PnP event callback to do all its resource creation/destruction because it generally gets called at DISPATCH_LEVEL and there's very little it can do with the HCA driver.  The HCA driver's design requires blocking for all verb operations despite the hardware processing commands asynchronously and notifying of their completions form the DPC.

-Fab

From: ofw-bounces at lists.openfabrics.org [mailto:ofw-bounces at lists.openfabrics.org] On Behalf Of Sufficool, Stanley
Sent: Friday, May 16, 2008 4:16 PM
To: ofw at lists.openfabrics.org
Subject: [ofw] SRP Target Disconnect still hangs IPoIB

Seems that RC4 has the same issue with SRP hanging other IPoIB when the target quits without the initiator first performing a clean "Eject" of the target device.

Reproduced by:
Start target (OFED Gen2 SRPT)
Start WinIB initiators
Unload target driver (rmmod ib_srpt)
WinIB initiators IPoIB complains "LAN Conn.. Network Cable Is Unplugged"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openfabrics.org/pipermail/ofw/attachments/20080516/5a252f1b/attachment.html>


More information about the ofw mailing list