33 Attached SCSI HBA data depending on vendor provided implementation
34 underneath.
35
36
37 HBA information is provided through a standard interface in a vendor
38 independent manner. This common interface provides access to the
39 following information:
40
41 o Local HBA attributes
42
43 o Local HBA port attributes and statistics
44
45 o Mapping between discovered devices and operating system SCSI
46 information
47
48 o Discovered devices port attributes
49
50 o SCSI commands for discovered devices (Report LUNS, Read
51 Capacity, and Inquiry)
52
53 o Storage Managment Protocol commands to discover Serial
54 Attached SCSI configuration details
55
56 o Common Transport commands to discover Fibre Channel Fabric
57 details
58
59 INTERFACES
60 The shared object libSMHBAAPI.so.1 provides the public interfaces
61 defined below. See Intro(3) for additional information on shared object
62 interfaces.
63
64
65
66
67 HBA_CloseAdapter HBA_FreeLibrary
68 HBA_GetAdapterName HBA_GetNumberOfAdapters
69 HBA_GetRNIDMgmtInfo HBA_LoadLibrary
70 HBA_OpenAdapter HBA_RefreshAdapterConfiguration
71 HBA_RefreshInformation HBA_RegisterForLinkEvents
72 HBA_RemoveCallback HBA_SendCTPassThruV2
73 HBA_SendLIRR HBA_SendRLS
159 o SMHBA_RegisterForAdapterAddEvents()
160
161 o SMHBA_RegisterForAdapterEvents()
162
163 o SMHBA_RegisterForAdapterPortEvents()
164
165 o SMHBA_RegisterForAdapterPortStatEvents()
166
167 o SMHBA_RegisterForAdapterPhyStatEvents()
168
169 o SMHBA_RegisterForTargetEvents()
170
171 o HBA_RegisterForLinkEvents()
172
173 o HBA_RemoveCallback()
174 For Serial Attached HBA
175
176 o SMHBA_GetSASPhyAttributes()
177
178 o SMHBA_SendSMPPassThru()
179 For Fibre Channle HBA
180
181 o SMHBA_GetFCPhyAttributes()
182
183 o HBA_SendCTPassThruV2()
184
185 o HBA_SetRNIDMgmtInfo()
186
187 o HBA_GetRNIDMgmtInfo()
188
189 o HBA_SendRNIDV2()
190
191 o HBA_SendRPL()
192
193 o HBA_SendRPS()
194
195 o HBA_SendSRL()
196
197 o HBA_SendLIRR()
198
199 o HBA_SendRLS()
214
215 +--------------------+-------------------------+
216 | ATTRIBUTE TYPE | ATTRIBUTE VALUE |
217 +--------------------+-------------------------+
218 |Interface Stability | Committed |
219 +--------------------+-------------------------+
220 |MT-Level | MT-Safe |
221 +--------------------+-------------------------+
222 |Standard | ANSI INCITS 428 |
223 | | Storage Management Host |
224 | | Bus Adapter Application |
225 | | Programming Interface |
226 | | (SM-HBA) |
227 +--------------------+-------------------------+
228
229 SEE ALSO
230 smhba.conf(4), attributes(5)
231
232
233
234 September 28, 2009 LIBSMHBAAPI(3LIB)
|
33 Attached SCSI HBA data depending on vendor provided implementation
34 underneath.
35
36
37 HBA information is provided through a standard interface in a vendor
38 independent manner. This common interface provides access to the
39 following information:
40
41 o Local HBA attributes
42
43 o Local HBA port attributes and statistics
44
45 o Mapping between discovered devices and operating system SCSI
46 information
47
48 o Discovered devices port attributes
49
50 o SCSI commands for discovered devices (Report LUNS, Read
51 Capacity, and Inquiry)
52
53 o Storage Management Protocol commands to discover Serial
54 Attached SCSI configuration details
55
56 o Common Transport commands to discover Fibre Channel Fabric
57 details
58
59 INTERFACES
60 The shared object libSMHBAAPI.so.1 provides the public interfaces
61 defined below. See Intro(3) for additional information on shared object
62 interfaces.
63
64
65
66
67 HBA_CloseAdapter HBA_FreeLibrary
68 HBA_GetAdapterName HBA_GetNumberOfAdapters
69 HBA_GetRNIDMgmtInfo HBA_LoadLibrary
70 HBA_OpenAdapter HBA_RefreshAdapterConfiguration
71 HBA_RefreshInformation HBA_RegisterForLinkEvents
72 HBA_RemoveCallback HBA_SendCTPassThruV2
73 HBA_SendLIRR HBA_SendRLS
159 o SMHBA_RegisterForAdapterAddEvents()
160
161 o SMHBA_RegisterForAdapterEvents()
162
163 o SMHBA_RegisterForAdapterPortEvents()
164
165 o SMHBA_RegisterForAdapterPortStatEvents()
166
167 o SMHBA_RegisterForAdapterPhyStatEvents()
168
169 o SMHBA_RegisterForTargetEvents()
170
171 o HBA_RegisterForLinkEvents()
172
173 o HBA_RemoveCallback()
174 For Serial Attached HBA
175
176 o SMHBA_GetSASPhyAttributes()
177
178 o SMHBA_SendSMPPassThru()
179 For Fibre Channel HBA
180
181 o SMHBA_GetFCPhyAttributes()
182
183 o HBA_SendCTPassThruV2()
184
185 o HBA_SetRNIDMgmtInfo()
186
187 o HBA_GetRNIDMgmtInfo()
188
189 o HBA_SendRNIDV2()
190
191 o HBA_SendRPL()
192
193 o HBA_SendRPS()
194
195 o HBA_SendSRL()
196
197 o HBA_SendLIRR()
198
199 o HBA_SendRLS()
214
215 +--------------------+-------------------------+
216 | ATTRIBUTE TYPE | ATTRIBUTE VALUE |
217 +--------------------+-------------------------+
218 |Interface Stability | Committed |
219 +--------------------+-------------------------+
220 |MT-Level | MT-Safe |
221 +--------------------+-------------------------+
222 |Standard | ANSI INCITS 428 |
223 | | Storage Management Host |
224 | | Bus Adapter Application |
225 | | Programming Interface |
226 | | (SM-HBA) |
227 +--------------------+-------------------------+
228
229 SEE ALSO
230 smhba.conf(4), attributes(5)
231
232
233
234 August 19, 2019 LIBSMHBAAPI(3LIB)
|