> If the MAD code encounters an issue initializing a device,  it will cleanup all resources allocated to that device.  The error handling is per device, rather than per port.

I am not convinced. First only MAD resouce not all resouces allocated to that device gets cleanup. (Some resources are still allocated for all ports, and if you continue loading ib_ipoib modules, you can see the ib interface with no QP1, but configuring the interface will fail, and hung in the kernel.)
Second, the port usability(QP1 & QP0 have both have been created successfully) depends on other port is not a good design.

Shirley Ma
IBM Linux Technology Center
15300 SW Koll Parkway
Beaverton, OR 97006-6063
Phone(Fax): (503) 578-7638
_______________________________________________
openib-general mailing list
[email protected]
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to