SUN_MP_SENDSCSICMD(3MPAPI) | Common Multipath Management Library Functions | SUN_MP_SENDSCSICMD(3MPAPI) |
Sun_MP_SendScsiCmd - send a SCSI command to a logical unit
cc [ flag... ] file... -lMPAPI [ library... ] #include <mpapi.h> #include <mpapi-sun.h> MP_STATUS MP_SendScsiCmd(MP_OID oid, struct uscsi_cmd *cmd);
oid
cmd
The Sun_MP_SendScsiCmd() function sends a SCSI command on a specific path to a logical unit. This function is applicable only to an OID whose MP_PLUGIN_PROPERTIES driverVendor, as defined by the Multipath Management API, is equal to "Sun Microsystems". See MP_GetPluginProperties(3MPAPI) and Multipath Management API Version 1.0.
MP_STATUS_INVALID_PARAMETER
MP_STATUS_INVALID_OBJECT_TYPE
MP_STATUS_OBJECT_NOT_FOUND
MP_STATUS_SUCCESS
The uscsi command is very powerful but somewhat dangerous. See the WARNINGS section of uscsi(4I) before using this interface.
See attributes(7) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
Interface Stability | Committed |
MT-Level | Safe |
libMPAPI(3LIB), MP_GetPluginProperties(3MPAPI), uscsi(4I), attributes(7)
Multipath Management API Version 1.0
June 13, 2021 | OmniOS |