(file) Return to CIM_Device26_Add.mof CVS log (file) (dir) Up to [Pegasus] / pegasus / Schemas / CIM26Prelim

File: [Pegasus] / pegasus / Schemas / CIM26Prelim / Attic / CIM_Device26_Add.mof (download)
Revision: 1.3, Thu Nov 13 13:18:42 2003 UTC (20 years, 7 months ago) by karl
Branch: MAIN
CVS Tags: TASK-PEP362_RestfulService-merged_out_from_trunk, TASK-PEP348_SCMO-merged_out_from_trunk, TASK-PEP317_pullop-merged_out_from_trunk, TASK-PEP317_pullop-merged_in_to_trunk, TASK-PEP311_WSMan-root, TASK-PEP311_WSMan-branch, RELEASE_2_5_0-RC1, HPUX_TEST, HEAD
Changes since 1.2: +0 -0 lines
FILE REMOVED
Remove files from cim26prelim directory since this is obsolete schema

// ==================================================================
// Title:       Device MOF Specification Additions 2.6
// Filename:    CIM_Device26_add.MOF
// Version:     2.6
// Date:        06/12/2001
// Release:     Preliminary
// Description: The object classes below are new to the version stated 
//              above and are being evaluated in premliminary release 
//              status.
// ===================================================================
// Copyright "2001" Distributed Management Task Force, Inc. (DMTF).
// All rights reserved.  
// DMTF is a not-for-profit association of industry members dedicated 
// to promoting enterprise and systems management and interoperability. 
// DMTF specifications and documents may be reproduced for uses
// consistent with this purpose by members and non-members, 
// provided that correct attribution is given. 
// As DMTF specifications may be revised from time to time, 
// the particular version and release cited should always be noted.
// ===================================================================
// Author:      DMTF System and Devices Working Group
// ==================================================================
//  Date 05/25/2001 - Version 2.6
//    CR602      - Add IBAdapterPort 
// ================================================================== 


// ===================================================================
//
//  Controllers, Adapters, and Ports
//
// ===================================================================

// ==================================================================
// IBAdapterPort 
// ==================================================================
   [Description (
     "Management information and capabilities of a InfiniBand Port "
     "and Channel Adapter. Each IBA Port independently provides the "
     "physical, link and network protocol layers of its container IBA "
     "Device.  Multiple ports of a container IBA Device share the "
     "transport layer functionality among the ports.  An IBA Port "
     "represents attributes of \"link port\" and/or \"end port\".") ]
class CIM_IBAdapterPort  : CIM_NetworkAdapter {    
      [Description (
        "The Adapter Status " ),
       ValueMap {"1", "2", "3", "4", "5", "6", "7"},
       Values {"Other", "Unknown", "Port Ready", "Performing Self Test", 
               "Initializing", "Soft Error", "Hard Error"} ]
   uint32 AdapterStatus;
      [Description (
        "The AdapterDiagnosticCode provides both generic and vendor-"
        "specific diagnostic functionality.  For all ports, all bits "
        "set to zero means the port status is good.  Any non-zero "
        "value means there are possible error conditions."),
       Mappingstrings {"MAD.IBTA | PortInfo | DiagCode"} ]
   uint32 AdapterDiagnosticCode;
      [Write, MinValue(1), MaxValue(128), Description (
        "The LID Mask Control value provides a way to have multiple "
        "addresses for a single path.  The number of LIDs assigned "
        "to a port range from 1 to 128 unicast LIDs.") ]
   uint8 LIDMask;  
      [Description (
        "The type of port; e.g. switch, router, channel adapter." ),
       ValueMap { "1", "2", "3", "4", "5" }, 
       Values {"Other", "Unknown", "Switch", "Router", 
               "Channel Adapter"} ]
   uint8 PortType;
      [Description (
        "The port number within the container Device ") ] 
   uint8 PortNumber;  
      [Description (
        "Currently active link width.  Only one width should be "
        "selected.  Therefore, the only valid values are 1 (1x), "
        "2 (4x), and 8 (12x)."),
       BitMap {"0","1", "3"},
       BitValues {"1x", "4x", "12x"},
       Mappingstrings {"MAD.IBTA | PortInfo | LinkWidthActive"} ]
   uint8 LinkWidthActive;
      [Description (
        "Currently active link speed. It is a component of actual speed"
        "Actual speed is the linlspeedactive times the linkwidthactive"),
       BitMap {"0"},
       BitValues {"2.5 Gbps"},
       Mappingstrings {"MAD.IBTA | PortInfo | LinkSpeedActive"} ]
   uint8 LinkSpeedActive;
      [Override ("Speed"), Description (
        "The Speed property is derived from the product of LinkSpeed"
        "Active and LinkSpeedActive. This is the actual speed of "
        "the connection") ]
   uint64 Speed;
      [Override ("MaxSpeed"), Description (
        "The Max speed of the connection is derived from the product of"
        "LinkSpeedEnabled and LinkWidthAvailable.") ]
   uint64 MaxSpeed;
      [Override ("PermanentAddress"), Description (
        "This property can be used to set the Port GUID") ]
   string PermanentAddress[];
      [Override ("NetworkAddresses"), Description (
        "LIDs assigned to this element can be set in the "
        "NetworkAddresses property") ]
   string NetworkAddresses;
};


// ===================================================================
// end of file
// ===================================================================

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2