Customer Support: 131 242

  • There are no items in your cart
We noticed you’re not on the correct regional site. Switch to our AMERICAS site for the best experience.
Dismiss alert

ANSI INCITS 412 : 2006

Superseded

Superseded

A superseded Standard is one, which is fully replaced by another Standard, which is a new edition of the same Standard.

View Superseded by
superseded

A superseded Standard is one, which is fully replaced by another Standard, which is a new edition of the same Standard.

INFORMATION TECHNOLOGY - SNIA MULTIPATH MANAGEMENT API SPECIFICATION

Available format(s)

Hardcopy , PDF

Superseded date

30-07-2017

Language(s)

English

Published date

01-01-2006

Foreword
Introduction
1 Scope
2 Normative references
3 Definitions
4 Document Conventions
5 Background Technical Information
  5.1 Overview
  5.2 Client Discovery of Optional Behavior
  5.3 Events
  5.4 API Programming Concepts
6 Constants and Structures
  6.1 MP_WCHAR
  6.2 MP_CHAR
  6.3 MP_BYTE
  6.4 MP_BOOL
  6.5 MP_XBOOL
  6.6 MP_UINT32
  6.7 MP_UINT64
  6.8 MP_STATUS
  6.9 MP_PATH_STATE
  6.10 MP_OBJECT_VISIBILITY_FN
  6.11 MP_OBJECT_PROPERTY_FN
  6.12 MP_OBJECT_TYPE
  6.13 MP_OID
  6.14 MP_OID_LIST
  6.15 MP_PORT_TRANSPORT_TYPE
  6.16 MP_ACCESS_STATE_TYPE
  6.17 MP_LOAD_BALANCE_TYPE
  6.18 MP_PROPRIETARY_PROPERTY
  6.19 MP_PROPRIETARY_LOAD_BALANCE_PROPERTIES
  6.20 MP_LOGICAL_UNIT_NAME_TYPE
  6.21 MP_LIBRARY_PROPERTIES
  6.22 MP_AUTOFAILBACK_SUPPORT
  6.23 MP_AUTOPROBING_SUPPORT
  6.24 MP_PLUGIN_PROPERTIES
  6.25 MP_DEVICE_PRODUCT_PROPERTIES
  6.26 MP_MULTIPATH_LOGICAL_UNIT_PROPERTIES
  6.27 MP_PATH_LOGICAL_UNIT_PROPERTIES
  6.28 MP_INITIATOR_PORT_PROPERTIES
  6.29 MP_TARGET_PORT_PROPERTIES
  6.30 MP_TARGET_PORT_GROUP_PROPERTIES
  6.31 MP_TPG_STATE_PAIR
7 APIs
  7.1 MP_AssignLogicalUnitToTPG
  7.2 MP_CancelOverridePath
  7.3 MP_CompareOIDs
  7.4 MP_DeregisterForObjectPropertyChanges
  7.5 MP_DeregisterForObjectVisibilityChanges
  7.6 MP_DeregisterPlugin
  7.7 MP_DisableAutoFailback
  7.8 MP_DisableAutoProbing
  7.9 MP_DisablePath
  7.10 MP_EnableAutoFailback
  7.11 MP_EnableAutoProbing
  7.12 MP_EnablePath
  7.13 MP_FreeOidList
  7.14 MP_GetAssociatedPathOidList
  7.15 MP_GetAssociatedPluginOid
  7.16 MP_GetAssociatedTPGOidList
  7.17 MP_GetDeviceProductOidList
  7.18 MP_GetDeviceProductProperties
  7.19 MP_GetInitiatorPortOidList
  7.20 MP_GetInitiatorPortProperties
  7.21 MP_GetLibraryProperties
  7.22 MP_GetMPLuOidListFromTPG
  7.23 MP_GetMPLogicalUnitProperties
  7.24 MP_GetMultipathLus
  7.25 MP_GetObjectType
  7.26 MP_GetPathLogicalUnitProperties
  7.27 MP_GetPluginOidList
  7.28 MP_GetPluginProperties
  7.29 MP_GetProprietaryLoadBalanceOidList
  7.30 MP_GetProprietaryLoadBalanceProperties
  7.31 MP_GetTargetPortGroupProperties
  7.32 MP_GetTargetPortOidList
  7.33 MP_GetTargetPortProperties
  7.34 MP_RegisterForObjectPropertyChanges
  7.35 MP_RegisterForObjectVisibilityChanges
  7.36 MP_RegisterPlugin
  7.37 MP_SetLogicalUnitLoadBalanceType
  7.38 MP_SetOverridePath
  7.39 MP_SetPathWeight
  7.40 MP_SetPluginLoadBalanceType
  7.41 MP_SetFailbackPollingRate
  7.42 MP_SetProbingPollingRate
  7.43 MP_SetProprietaryProperties
  7.44 MP_SetTPGAccess
8 Implementation Compliance
9 Implementation Notes
  9.1 Backwards Compatibility
  9.2 Client Usage Notes
  9.3 Library Implementation Notes
  9.4 Plugin Implementation Notes
Annexes
A Device Names
      A.1 Initiator Port osDeviceName
      A.2 Logical Unit osDeviceName
B Synthesizing Target Port Groups
C Transport Layer Multipathing
D Coding Examples
      D.1 Example of Getting Library Properties
      D.2 Example of Getting Plugin Properties
      D.3 Example of Discovering path LUs associated with an MP LU
E Library/Plugin API

Presents management interfaces to standard capabilities defined in ANSI INCITS 408-2005 (SPC-3) and common vendor-specific extensions to the standard capabilities. The intended audience is vendors that deliver drivers that provide these capabilities.

DocumentType
Standard
Pages
114
PublisherName
Information Technology Industry Council
Status
Superseded
SupersededBy

ANSI INCITS 388 : 2011 INFORMATION TECHNOLOGY - STORAGE MANAGEMENT
ANSI INCITS 376 : 2003 INFORMATION TECHNOLOGY - SERIAL ATTACHED SCSI (SAS)
ANSI INCITS 386 : 2004 INFORMATION TECHNOLOGY - FIBRE CHANNEL HBA API (FC-HBA)
ANSI INCITS 411 : 2007 INFORMATION TECHNOLOGY - ISCSI MANAGEMENT API
ANSI INCITS 408 : 2005 INFORMATION TECHNOLOGY - SCSI PRIMARY COMMANDS - 3 (SPC-3)
ISO/IEC 9899:2011 Information technology Programming languages C

View more information
$98.22
Including GST where applicable

Access your standards online with a subscription

Features

  • Simple online access to standards, technical information and regulations.

  • Critical updates of standards and customisable alerts and notifications.

  • Multi-user online standards collection: secure, flexible and cost effective.

Need help?
Call us on 131 242, then click here to start a Screen Sharing session
so we can help right away! Learn more