cc [ flag... ] file... -lMPAPI [ library... ] #include <mpapi.h>
MP_STATUS MP_SetPathWeight(MP_OID pathOid, MP_UINT32 weight);
pathOid The object ID of the path logical unit.
weight A weight that will be assigned to the path logical unit.
The MP_SetPathWeight() function sets the weight to be assigned to a particular path.
The pathOid does not specify any valid object type. This is most likely to happen if an uninitialized object ID is passed to the API.
The pathOid ownerID or object sequence number is invalid.
The pathOid has a type subfield other than MP_OBJECT_TYPE_PATH_LU, or when the weight parameter is greater than the plugin's maximum weight property.
The operation is successful.
The operation failed.
The driver does not support setting path weight.
See attributes(5) for descriptions of the following attributes:
|ATTRIBUTE TYPE||ATTRIBUTE VALUE|
Standard: ANSI INCITS 412 Multipath Management API
Multipath Management API Version 1.0