OpenSolaris

Printable Version Enter a New Search
Bug ID 6754808
Synopsis IB Stack should recover from HCA unconfigure failures
State 10-Fix Delivered (Fix available in build)
Category:Subcategory ib_sw:ibtl
Keywords
Responsible Engineer Ramaswamy Tummala
Reported Against
Duplicate Of
Introduced In solaris_10
Commit to Fix snv_104
Fixed In snv_104
Release Fixed solaris_nevada(snv_104) , solaris_10u8(s10u8_02) (Bug ID:2169409)
Related Bugs
Submit Date 1-October-2008
Last Update Date 4-December-2008
Description
During HCA un-configure operation, HCA driver will call ibc_pre_detach() and IBTL posts IBT_EVENT_HCA_DETACH to all the ULP's using the HCA. If all the ULP's releases HCA resources properly, ibc_pre_detach() succeeds. If any one ULP returns failure, ibc_pre_detach() will fail. As a result, HCA un-configure operation will also fail. Today, there is no mechanism to inform the ULP's that returned success. So, ULP's that returned
success can not use the HCA. This bug is filed to address this issue.
Work Around
N/A
Comments
N/A