• There are no items in your cart

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

07-30-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
US$95.40
Excluding Tax 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.