2308 lines
63 KiB
Plaintext
2308 lines
63 KiB
Plaintext
MELLANOX-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- Mellanox MIB
|
|
--
|
|
|
|
IMPORTS
|
|
OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY,
|
|
enterprises, Counter64,
|
|
Unsigned32, Integer32, TimeTicks
|
|
FROM SNMPv2-SMI
|
|
|
|
TEXTUAL-CONVENTION
|
|
FROM SNMPv2-TC;
|
|
|
|
mellanox MODULE-IDENTITY
|
|
LAST-UPDATED "201101310000Z"
|
|
ORGANIZATION "Mellanox Technologies, Inc."
|
|
CONTACT-INFO
|
|
"
|
|
Mellanox Technologies, Inc.
|
|
350 Oakmead Parkway, Suite 100
|
|
Sunnyvale, CA 94085
|
|
Tel: 408-970-3400
|
|
Fax: 408-970-3403
|
|
E-mail: info@mellanox.com
|
|
"
|
|
DESCRIPTION
|
|
"Mellanox vendor MIB"
|
|
|
|
REVISION "201101310000Z"
|
|
DESCRIPTION
|
|
"Added IB groups (IBCAInfo, IBSwitchInfo, IBRouterInfo, IBPortInfo,
|
|
and IBNotifications under IBObjects)"
|
|
|
|
REVISION "201012120000Z"
|
|
DESCRIPTION
|
|
"health daemon added"
|
|
|
|
REVISION "201002010000Z"
|
|
DESCRIPTION
|
|
"bxBridge product added"
|
|
|
|
REVISION "201001010000Z"
|
|
DESCRIPTION
|
|
"Added the following objects to 'ibPorts' table:
|
|
cntOperationalVLs, cntSupportedSpeeds, cntSupportedWidths,
|
|
cntMaxSupportedMTUs, cntVLCapabilities, cntGUID, cntLID."
|
|
|
|
REVISION "200910030000Z"
|
|
DESCRIPTION
|
|
"ibSwitch product added"
|
|
|
|
REVISION "200903030000Z"
|
|
DESCRIPTION
|
|
"Base version"
|
|
::= { enterprises 33049 }
|
|
|
|
IbGuid ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "1x:"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Globally Unique Identifier (GUID) is a number that uniquely
|
|
identifies an IB device or component. It is a compliant EUI-64
|
|
identifier for channel adapter, routers, and switches.
|
|
This 64-bit value is created by concatenating a 24-bit
|
|
company ID value and a 40-bit extension. The IEEE Registration
|
|
Authority assigns the company ID. The extension ID is assigned
|
|
by the particular company. Therefore, each HCA, TCA, switch, and
|
|
router shall be assigned an EUI-64 by the manufacturer."
|
|
REFERENCE
|
|
"InfiniBand Architecture Release 1.2.1 Vol. 1 Section 4.1."
|
|
SYNTAX OCTET STRING (SIZE(8))
|
|
|
|
mellanoxProducts OBJECT IDENTIFIER ::= { mellanox 1 }
|
|
|
|
mellanoxMgmt OBJECT IDENTIFIER ::= { mellanox 2 }
|
|
|
|
generalMgmt OBJECT IDENTIFIER ::= { mellanoxMgmt 1 }
|
|
|
|
gmVariables OBJECT IDENTIFIER ::= { generalMgmt 1 }
|
|
|
|
gmNotifications OBJECT IDENTIFIER ::= { generalMgmt 2 }
|
|
|
|
ibSwitch OBJECT IDENTIFIER ::= { mellanoxMgmt 2 }
|
|
|
|
ibVariables OBJECT IDENTIFIER ::= { ibSwitch 1 }
|
|
|
|
ibNotifications OBJECT IDENTIFIER ::= { ibSwitch 2 }
|
|
|
|
subnetMngr OBJECT IDENTIFIER ::= { mellanoxMgmt 3 }
|
|
|
|
smVariables OBJECT IDENTIFIER ::= { subnetMngr 1 }
|
|
|
|
smNotifications OBJECT IDENTIFIER ::= { subnetMngr 2 }
|
|
|
|
bxBridge OBJECT IDENTIFIER ::= { mellanoxMgmt 4 }
|
|
|
|
bxVariables OBJECT IDENTIFIER ::= { bxBridge 1 }
|
|
|
|
bxNotifications OBJECT IDENTIFIER ::= { bxBridge 2 }
|
|
|
|
mlxIBObjects OBJECT IDENTIFIER ::= { mellanoxMgmt 5 }
|
|
|
|
mlxIBCAInfoGroup OBJECT IDENTIFIER ::= { mlxIBObjects 1 }
|
|
|
|
mlxIBSwitchInfoGroup OBJECT IDENTIFIER ::= { mlxIBObjects 2 }
|
|
|
|
mlxIBRouterInfoGroup OBJECT IDENTIFIER ::= { mlxIBObjects 3 }
|
|
|
|
mlxIBPortInfoGroup OBJECT IDENTIFIER ::= { mlxIBObjects 4 }
|
|
|
|
mlxIBNotifications OBJECT IDENTIFIER ::= { mlxIBObjects 5 }
|
|
|
|
---
|
|
--- VARIABLES
|
|
---
|
|
|
|
|
|
gmSystem OBJECT IDENTIFIER ::= { gmVariables 1 }
|
|
|
|
type OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "System hardware type"
|
|
::= { gmSystem 1 }
|
|
|
|
serialNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "System serial number"
|
|
::= { gmSystem 2 }
|
|
|
|
swVersion OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "System software version string"
|
|
::= { gmSystem 3 }
|
|
|
|
buildInfo OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "System software build information"
|
|
::= { gmSystem 4 }
|
|
|
|
nodeName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "System node name"
|
|
::= { gmSystem 5 }
|
|
|
|
procmgr OBJECT IDENTIFIER ::= { gmVariables 2 }
|
|
|
|
procTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ProcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"List of processes managed or monitored by FabricIT"
|
|
::= { procmgr 1 }
|
|
|
|
procEntry OBJECT-TYPE
|
|
SYNTAX ProcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry for one process"
|
|
INDEX { procIndex }
|
|
::= { procTable 1 }
|
|
|
|
ProcEntry ::=
|
|
SEQUENCE {
|
|
procIndex Unsigned32,
|
|
procName OCTET STRING,
|
|
procStatus OCTET STRING,
|
|
procNumFailures Unsigned32
|
|
}
|
|
|
|
procIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Synthetic numeric unique ID of process"
|
|
::= { procEntry 1 }
|
|
|
|
procName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unique name of process"
|
|
::= { procEntry 2 }
|
|
|
|
procStatus OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current state of process"
|
|
::= { procEntry 3 }
|
|
|
|
procNumFailures OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of times process has crashed or exited unexpectedly"
|
|
::= { procEntry 4 }
|
|
|
|
|
|
storage OBJECT IDENTIFIER ::= { gmVariables 3 }
|
|
|
|
fsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"List of filesystems currently mounted"
|
|
::= { storage 1 }
|
|
|
|
fsEntry OBJECT-TYPE
|
|
SYNTAX FsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry for one mounted filesystem"
|
|
INDEX { fsIndex }
|
|
::= { fsTable 1 }
|
|
|
|
FsEntry ::=
|
|
SEQUENCE {
|
|
fsIndex Unsigned32,
|
|
fsMountPoint OCTET STRING,
|
|
fsSpaceTotal Counter64,
|
|
fsSpaceUsed Counter64,
|
|
fsSpaceFree Counter64,
|
|
fsSpaceAvail Counter64
|
|
}
|
|
|
|
fsIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Synthetic numeric index for this filesystem"
|
|
::= { fsEntry 1 }
|
|
|
|
fsMountPoint OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mount point for this filesystem"
|
|
::= { fsEntry 2 }
|
|
|
|
fsSpaceTotal OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of bytes in this filesystem"
|
|
::= { fsEntry 3 }
|
|
|
|
fsSpaceUsed OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes used in this filesystem"
|
|
::= { fsEntry 4 }
|
|
|
|
fsSpaceFree OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes free in this filesystem"
|
|
::= { fsEntry 5 }
|
|
|
|
fsSpaceAvail OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes available in this filesystem"
|
|
::= { fsEntry 6 }
|
|
|
|
|
|
cpus OBJECT IDENTIFIER ::= { gmVariables 4 }
|
|
|
|
cpuTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CpuEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"List of CPUs"
|
|
::= { cpus 1 }
|
|
|
|
cpuEntry OBJECT-TYPE
|
|
SYNTAX CpuEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry for one CPU"
|
|
INDEX { cpuIndex }
|
|
::= { cpuTable 1 }
|
|
|
|
CpuEntry ::=
|
|
SEQUENCE {
|
|
cpuIndex Unsigned32,
|
|
idleTime TimeTicks,
|
|
systemTime TimeTicks,
|
|
userTime TimeTicks
|
|
}
|
|
|
|
cpuIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index of CPU, starting from 0"
|
|
::= { cpuEntry 1 }
|
|
|
|
idleTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Time in milliseconds CPU has spent idle"
|
|
::= { cpuEntry 2 }
|
|
|
|
systemTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Time in milliseconds CPU has spent busy with system tasks"
|
|
::= { cpuEntry 3 }
|
|
|
|
userTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Time in milliseconds CPU has spent busy with user tasks"
|
|
::= { cpuEntry 4 }
|
|
|
|
|
|
---
|
|
--- ibSwitch
|
|
---
|
|
|
|
ibInventory OBJECT IDENTIFIER ::= { ibVariables 1 }
|
|
|
|
invTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF InvEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"List of device inventory information"
|
|
::= { ibInventory 1 }
|
|
|
|
invEntry OBJECT-TYPE
|
|
SYNTAX InvEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry for one piece of inventory"
|
|
INDEX { invIndex }
|
|
::= { invTable 1 }
|
|
|
|
InvEntry ::=
|
|
SEQUENCE {
|
|
invIndex Unsigned32,
|
|
invName OCTET STRING,
|
|
invType OCTET STRING,
|
|
invPartNum OCTET STRING,
|
|
invSerialNum OCTET STRING,
|
|
invFirmware OCTET STRING,
|
|
invHealthStatus OCTET STRING
|
|
}
|
|
|
|
invIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Synthetic numeric unique ID of inventory element"
|
|
::= { invEntry 1 }
|
|
|
|
invName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unique name of one piece of inventory"
|
|
::= { invEntry 2 }
|
|
|
|
invType OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of inventory element"
|
|
::= { invEntry 3 }
|
|
|
|
invPartNum OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Part number of inventory element"
|
|
::= { invEntry 4 }
|
|
|
|
invSerialNum OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Serial number of inventory element"
|
|
::= { invEntry 5 }
|
|
|
|
invFirmware OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Firmware version running on inventory element"
|
|
::= { invEntry 6 }
|
|
|
|
invHealthStatus OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Module health status"
|
|
::= { invEntry 7 }
|
|
|
|
ibPorts OBJECT IDENTIFIER ::= { ibVariables 2 }
|
|
|
|
cntTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CntEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"List of external port counters"
|
|
::= { ibPorts 1 }
|
|
|
|
cntEntry OBJECT-TYPE
|
|
SYNTAX CntEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry for one port"
|
|
INDEX { cntIndex }
|
|
::= { cntTable 1 }
|
|
|
|
CntEntry ::=
|
|
SEQUENCE {
|
|
cntIndex Unsigned32,
|
|
cntName OCTET STRING,
|
|
cntPort Unsigned32,
|
|
cntPhyState OCTET STRING,
|
|
cntLogState OCTET STRING,
|
|
cntRate OCTET STRING,
|
|
cntMTU OCTET STRING,
|
|
cntRcvData Counter64,
|
|
cntRcvPkts Counter64,
|
|
cntXmitData Counter64,
|
|
cntXmitPkts Counter64,
|
|
cntRcvErr Counter64,
|
|
cntXmitDiscard Counter64,
|
|
cntXmitWait Counter64,
|
|
cntSymErr Counter64,
|
|
cntVL15Drop Counter64,
|
|
cntSpeed OCTET STRING,
|
|
cntWidth OCTET STRING,
|
|
cntOperationalVLs OCTET STRING,
|
|
cntSupportedSpeeds OCTET STRING,
|
|
cntSupportedWidths OCTET STRING,
|
|
cntMaxSupportedMTUs OCTET STRING,
|
|
cntVLCapabilities OCTET STRING,
|
|
cntGUID OCTET STRING,
|
|
cntLID OCTET STRING
|
|
}
|
|
|
|
cntIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Synthetic numeric unique ID of port"
|
|
::= { cntEntry 1 }
|
|
|
|
cntName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Module owning this port"
|
|
::= { cntEntry 2 }
|
|
|
|
cntPort OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Port number on owning module"
|
|
::= { cntEntry 3 }
|
|
|
|
cntPhyState OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Physical state of this port"
|
|
::= { cntEntry 4 }
|
|
|
|
cntLogState OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Logical state of this port"
|
|
::= { cntEntry 5 }
|
|
|
|
cntRate OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Port communication rate"
|
|
::= { cntEntry 6 }
|
|
|
|
cntMTU OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum block size on this port"
|
|
::= { cntEntry 7 }
|
|
|
|
cntRcvData OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes received on this port"
|
|
::= { cntEntry 8 }
|
|
|
|
cntRcvPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of frames received on this port"
|
|
::= { cntEntry 9 }
|
|
|
|
cntXmitData OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes sent on this port"
|
|
::= { cntEntry 10 }
|
|
|
|
cntXmitPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of frames sent on this port"
|
|
::= { cntEntry 11 }
|
|
|
|
cntRcvErr OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of receive errors on this port"
|
|
::= { cntEntry 12 }
|
|
|
|
cntXmitDiscard OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of send frames dropped on this port"
|
|
::= { cntEntry 13 }
|
|
|
|
cntXmitWait OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of transmit waits on this port"
|
|
::= { cntEntry 14 }
|
|
|
|
cntSymErr OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of symbol errors received on this port"
|
|
::= { cntEntry 15 }
|
|
|
|
cntVL15Drop OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of VL15 frames dropped on this port"
|
|
::= { cntEntry 16 }
|
|
|
|
cntSpeed OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Speed of each link on this port"
|
|
::= { cntEntry 17 }
|
|
|
|
cntWidth OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of parallel links on this port"
|
|
::= { cntEntry 18 }
|
|
|
|
cntOperationalVLs OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Virtaul lanes on this port"
|
|
::= { cntEntry 19 }
|
|
|
|
cntSupportedSpeeds OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Supported speeds of each link on this port"
|
|
::= { cntEntry 20 }
|
|
|
|
cntSupportedWidths OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Supported parallel links on this port"
|
|
::= { cntEntry 21 }
|
|
|
|
cntMaxSupportedMTUs OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum supported block size on this port"
|
|
::= { cntEntry 22 }
|
|
|
|
cntVLCapabilities OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Virtual lanes capabilities on this port"
|
|
::= { cntEntry 23 }
|
|
|
|
cntGUID OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Global Unique ID of this port"
|
|
::= { cntEntry 24 }
|
|
|
|
cntLID OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Local ID of this port"
|
|
::= { cntEntry 25 }
|
|
|
|
|
|
---
|
|
--- bxBridge
|
|
---
|
|
|
|
bxInventory OBJECT IDENTIFIER ::= { bxVariables 1 }
|
|
|
|
bxInvTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BxInvEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"List of device inventory information"
|
|
::= { bxInventory 1 }
|
|
|
|
bxInvEntry OBJECT-TYPE
|
|
SYNTAX BxInvEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry for one piece of inventory"
|
|
INDEX { bxInvIndex }
|
|
::= { bxInvTable 1 }
|
|
|
|
BxInvEntry ::=
|
|
SEQUENCE {
|
|
bxInvIndex Unsigned32,
|
|
bxInvName OCTET STRING,
|
|
bxInvType OCTET STRING,
|
|
bxInvPartNum OCTET STRING,
|
|
bxInvSerialNum OCTET STRING,
|
|
bxInvFirmware OCTET STRING
|
|
}
|
|
|
|
bxInvIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Synthetic numeric unique ID of inventory element"
|
|
::= { bxInvEntry 1 }
|
|
|
|
bxInvName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unique name of one piece of inventory"
|
|
::= { bxInvEntry 2 }
|
|
|
|
bxInvType OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of inventory element"
|
|
::= { bxInvEntry 3 }
|
|
|
|
bxInvPartNum OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Part number of inventory element"
|
|
::= { bxInvEntry 4 }
|
|
|
|
bxInvSerialNum OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Serial number of inventory element"
|
|
::= { bxInvEntry 5 }
|
|
|
|
bxInvFirmware OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Firmware version running on inventory element"
|
|
::= { bxInvEntry 6 }
|
|
|
|
|
|
bxIbPorts OBJECT IDENTIFIER ::= { bxVariables 2 }
|
|
|
|
bxIbCntTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BxIbCntEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"List of InfiniBand port counters"
|
|
::= { bxIbPorts 1 }
|
|
|
|
bxIbCntEntry OBJECT-TYPE
|
|
SYNTAX BxIbCntEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry for one InfiniBand port"
|
|
INDEX { bxIbCntIndex }
|
|
::= { bxIbCntTable 1 }
|
|
|
|
BxIbCntEntry ::=
|
|
SEQUENCE {
|
|
bxIbCntIndex Unsigned32,
|
|
bxIbCntName OCTET STRING,
|
|
bxIbCntPort Unsigned32,
|
|
bxIbCntLogState OCTET STRING,
|
|
bxIbCntPhyState OCTET STRING,
|
|
bxIbCntRate OCTET STRING,
|
|
bxIbCntSupportedSpeeds OCTET STRING,
|
|
bxIbCntSpeed OCTET STRING,
|
|
bxIbCntSupportedWidths OCTET STRING,
|
|
bxIbCntWidth OCTET STRING,
|
|
bxIbCntMaxSupportedMTUs OCTET STRING,
|
|
bxIbCntMTU OCTET STRING,
|
|
bxIbCntVLCapabilities OCTET STRING,
|
|
bxIbCntOperationalVLs OCTET STRING,
|
|
bxIbCntGUID OCTET STRING,
|
|
bxIbCntLID OCTET STRING,
|
|
bxIbCntRcvPkts Counter64,
|
|
bxIbCntRcvData Counter64,
|
|
bxIbCntRcvErr Counter64,
|
|
bxIbCntSymErr Counter64,
|
|
bxIbCntVL15Drop Counter64,
|
|
bxIbCntXmitPkts Counter64,
|
|
bxIbCntXmitData Counter64,
|
|
bxIbCntXmitWaits Counter64,
|
|
bxIbCntXmitDiscards Counter64
|
|
}
|
|
|
|
bxIbCntIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Synthetic numeric unique ID of port"
|
|
::= { bxIbCntEntry 1 }
|
|
|
|
bxIbCntName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of this port"
|
|
::= { bxIbCntEntry 2 }
|
|
|
|
bxIbCntPort OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Port number on owning module"
|
|
::= { bxIbCntEntry 3 }
|
|
|
|
bxIbCntLogState OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Logical state of this port"
|
|
::= { bxIbCntEntry 4 }
|
|
|
|
bxIbCntPhyState OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Physical state of this port"
|
|
::= { bxIbCntEntry 5 }
|
|
|
|
bxIbCntRate OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Port communication rate"
|
|
::= { bxIbCntEntry 6 }
|
|
|
|
bxIbCntSupportedSpeeds OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Supported speeds of each link on this port"
|
|
::= { bxIbCntEntry 7 }
|
|
|
|
bxIbCntSpeed OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Speed of each link on this port"
|
|
::= { bxIbCntEntry 8 }
|
|
|
|
bxIbCntSupportedWidths OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Supported parallel links on this port"
|
|
::= { bxIbCntEntry 9 }
|
|
|
|
bxIbCntWidth OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of parallel links on this port"
|
|
::= { bxIbCntEntry 10 }
|
|
|
|
bxIbCntMaxSupportedMTUs OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum supported block size on this port"
|
|
::= { bxIbCntEntry 11 }
|
|
|
|
bxIbCntMTU OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum block size on this port"
|
|
::= { bxIbCntEntry 12 }
|
|
|
|
bxIbCntVLCapabilities OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Virtual lanes capabilities on this port"
|
|
::= { bxIbCntEntry 13 }
|
|
|
|
bxIbCntOperationalVLs OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Virtaul lanes on this port"
|
|
::= { bxIbCntEntry 14 }
|
|
|
|
bxIbCntGUID OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Global Unique ID of this port"
|
|
::= { bxIbCntEntry 15 }
|
|
|
|
bxIbCntLID OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Local ID of this port"
|
|
::= { bxIbCntEntry 16 }
|
|
|
|
bxIbCntRcvPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of frames received on this port"
|
|
::= { bxIbCntEntry 17 }
|
|
|
|
bxIbCntRcvData OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes received on this port"
|
|
::= { bxIbCntEntry 18 }
|
|
|
|
bxIbCntRcvErr OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of receive errors on this port"
|
|
::= { bxIbCntEntry 19 }
|
|
|
|
bxIbCntSymErr OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of symbol errors received on this port"
|
|
::= { bxIbCntEntry 20 }
|
|
|
|
bxIbCntVL15Drop OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of VL15 frames dropped on this port"
|
|
::= { bxIbCntEntry 21 }
|
|
|
|
bxIbCntXmitPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of frames sent on this port"
|
|
::= { bxIbCntEntry 22 }
|
|
|
|
bxIbCntXmitData OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes sent on this port"
|
|
::= { bxIbCntEntry 23 }
|
|
|
|
bxIbCntXmitWaits OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of transmit waits on this port"
|
|
::= { bxIbCntEntry 24 }
|
|
|
|
bxIbCntXmitDiscards OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of send frames dropped on this port"
|
|
::= { bxIbCntEntry 25 }
|
|
|
|
|
|
bxEthPorts OBJECT IDENTIFIER ::= { bxVariables 3 }
|
|
|
|
bxEthCntTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BxEthCntEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"List of Ethernet port counters"
|
|
::= { bxEthPorts 1 }
|
|
|
|
bxEthCntEntry OBJECT-TYPE
|
|
SYNTAX BxEthCntEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry for one Ethernet port"
|
|
INDEX { bxEthCntIndex }
|
|
::= { bxEthCntTable 1 }
|
|
|
|
BxEthCntEntry ::=
|
|
SEQUENCE {
|
|
bxEthCntIndex Unsigned32,
|
|
bxEthCntName OCTET STRING,
|
|
bxEthCntAdminMode OCTET STRING,
|
|
bxEthCntStatus OCTET STRING,
|
|
bxEthCntSupportedSpeeds OCTET STRING,
|
|
bxEthCntSpeed OCTET STRING,
|
|
bxEthCntDuplex OCTET STRING,
|
|
bxEthCntMTU OCTET STRING,
|
|
bxEthCntFlowcontrolStatus OCTET STRING,
|
|
bxEthCntFlowcontrolMode OCTET STRING,
|
|
bxEthCntFlowcontrolPriorities OCTET STRING,
|
|
bxEthCntRcvPkts Counter64,
|
|
bxEthCntRcvUcastPkts Counter64,
|
|
bxEthCntRcvMcatsPkts Counter64,
|
|
bxEthCntRcvBcastPkts Counter64,
|
|
bxEthCntRcvJumboPkts Counter64,
|
|
bxEthCntRcvData Counter64,
|
|
bxEthCntRcvErr Counter64,
|
|
bxEthCntRcvNoBuffer Counter64,
|
|
bxEthCntRcvRunt Counter64,
|
|
bxEthCntRcvCRC Counter64,
|
|
bxEthCntXmitPkts Counter64,
|
|
bxEthCntXmitUcastPkts Counter64,
|
|
bxEthCntXmitMcastPkts Counter64,
|
|
bxEthCntXmitBcastPkts Counter64,
|
|
bxEthCntXmitJumboPkts Counter64,
|
|
bxEthCntXmitData Counter64,
|
|
bxEthCntXmitErr Counter64
|
|
}
|
|
|
|
bxEthCntIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Synthetic numeric unique ID of port"
|
|
::= { bxEthCntEntry 1 }
|
|
|
|
bxEthCntName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of this port"
|
|
::= { bxEthCntEntry 2 }
|
|
|
|
bxEthCntAdminMode OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Administrative mode of this port"
|
|
::= { bxEthCntEntry 3 }
|
|
|
|
bxEthCntStatus OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Status of this port"
|
|
::= { bxEthCntEntry 4 }
|
|
|
|
bxEthCntSupportedSpeeds OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Supported speeds of this port"
|
|
::= { bxEthCntEntry 5 }
|
|
|
|
bxEthCntSpeed OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Speed of this port"
|
|
::= { bxEthCntEntry 6 }
|
|
|
|
bxEthCntDuplex OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Duplex type of this port"
|
|
::= { bxEthCntEntry 7 }
|
|
|
|
bxEthCntMTU OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum block size on this port"
|
|
::= { bxEthCntEntry 8 }
|
|
|
|
bxEthCntFlowcontrolStatus OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flowcontrol status of this port"
|
|
::= { bxEthCntEntry 9 }
|
|
|
|
bxEthCntFlowcontrolMode OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flowcontrol mode of this port"
|
|
::= { bxEthCntEntry 10 }
|
|
|
|
bxEthCntFlowcontrolPriorities OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flowcontrol priorities list of this port"
|
|
::= { bxEthCntEntry 11 }
|
|
|
|
bxEthCntRcvPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of frames received on this port"
|
|
::= { bxEthCntEntry 12 }
|
|
|
|
bxEthCntRcvUcastPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of unicast frames received on this port"
|
|
::= { bxEthCntEntry 13 }
|
|
|
|
bxEthCntRcvMcatsPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of multicats frames received on this port"
|
|
::= { bxEthCntEntry 14 }
|
|
|
|
bxEthCntRcvBcastPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of broadcast frames received on this port"
|
|
::= { bxEthCntEntry 15 }
|
|
|
|
bxEthCntRcvJumboPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of jumbo frames received on this port"
|
|
::= { bxEthCntEntry 16 }
|
|
|
|
bxEthCntRcvData OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes received on this port"
|
|
::= { bxEthCntEntry 17 }
|
|
|
|
bxEthCntRcvErr OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of erroneous frames received on this port"
|
|
::= { bxEthCntEntry 18 }
|
|
|
|
bxEthCntRcvNoBuffer OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of no buffer erroneous frames received on this port"
|
|
::= { bxEthCntEntry 19 }
|
|
|
|
bxEthCntRcvRunt OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of runt frames received on this port"
|
|
::= { bxEthCntEntry 20 }
|
|
|
|
bxEthCntRcvCRC OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of crc erroneous frames received on this port"
|
|
::= { bxEthCntEntry 21 }
|
|
|
|
bxEthCntXmitPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of frames sent on this port"
|
|
::= { bxEthCntEntry 22 }
|
|
|
|
bxEthCntXmitUcastPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of unicast frames sent on this port"
|
|
::= { bxEthCntEntry 23 }
|
|
|
|
bxEthCntXmitMcastPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of multicats frames sent on this port"
|
|
::= { bxEthCntEntry 24 }
|
|
|
|
bxEthCntXmitBcastPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of broadcast frames sent on this port"
|
|
::= { bxEthCntEntry 25 }
|
|
|
|
bxEthCntXmitJumboPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of jumbo frames sent on this port"
|
|
::= { bxEthCntEntry 26 }
|
|
|
|
bxEthCntXmitData OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes sent on this port"
|
|
::= { bxEthCntEntry 27 }
|
|
|
|
bxEthCntXmitErr OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of erroneous frames sent on this port"
|
|
::= { bxEthCntEntry 28 }
|
|
|
|
|
|
bxFcPorts OBJECT IDENTIFIER ::= { bxVariables 4 }
|
|
|
|
bxFcCntTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BxFcCntEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"List of Fibre Channel port counters"
|
|
::= { bxFcPorts 1 }
|
|
|
|
bxFcCntEntry OBJECT-TYPE
|
|
SYNTAX BxFcCntEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry for one Fibre Channel port"
|
|
INDEX { bxFcCntIndex }
|
|
::= { bxFcCntTable 1 }
|
|
|
|
BxFcCntEntry ::=
|
|
SEQUENCE {
|
|
bxFcCntIndex Unsigned32,
|
|
bxFcCntName OCTET STRING,
|
|
bxFcCntAdminMode OCTET STRING,
|
|
bxFcCntStatus OCTET STRING,
|
|
bxFcCntSupportedSpeeds OCTET STRING,
|
|
bxFcCntSpeed OCTET STRING,
|
|
bxFcCntWWPN OCTET STRING,
|
|
bxFcCntFCID OCTET STRING,
|
|
bxFcCntRcvCreditsAlloc OCTET STRING,
|
|
bxFcCntXmitCreditsAlloc OCTET STRING,
|
|
bxFcCntRcvPkts Counter64,
|
|
bxFcCntRcvData Counter64,
|
|
bxFcCntRcvDiscards Counter64,
|
|
bxFcCntRcvErr Counter64,
|
|
bxFcCntRcvCRC Counter64,
|
|
bxFcCntRcvUnknown Counter64,
|
|
bxFcCntRcvLong Counter64,
|
|
bxFcCntRcvShort Counter64,
|
|
bxFcCntRcvOffline Counter64,
|
|
bxFcCntRcvLinkReset Counter64,
|
|
bxFcCntRcvNonOperational Counter64,
|
|
bxFcCntRcvRemainCredits Counter64,
|
|
bxFcCntXmitPkts Counter64,
|
|
bxFcCntXmitData Counter64,
|
|
bxFcCntXmitDiscards Counter64,
|
|
bxFcCntXmitErr Counter64,
|
|
bxFcCntXmitOffline Counter64,
|
|
bxFcCntXmitLinkReset Counter64,
|
|
bxFcCntXmitNonOperational Counter64,
|
|
bxFcCntXmitRemainCredits Counter64
|
|
}
|
|
|
|
bxFcCntIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Synthetic numeric unique ID of port"
|
|
::= { bxFcCntEntry 1 }
|
|
|
|
bxFcCntName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of this port"
|
|
::= { bxFcCntEntry 2 }
|
|
|
|
bxFcCntAdminMode OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Administrative mode of this port"
|
|
::= { bxFcCntEntry 3 }
|
|
|
|
bxFcCntStatus OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Status of this port"
|
|
::= { bxFcCntEntry 4 }
|
|
|
|
bxFcCntSupportedSpeeds OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Supported speeds of this port"
|
|
::= { bxFcCntEntry 5 }
|
|
|
|
bxFcCntSpeed OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Speed of this port"
|
|
::= { bxFcCntEntry 6 }
|
|
|
|
bxFcCntWWPN OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"WWN of this port"
|
|
::= { bxFcCntEntry 7 }
|
|
|
|
bxFcCntFCID OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"FC ID of this port"
|
|
::= { bxFcCntEntry 8 }
|
|
|
|
bxFcCntRcvCreditsAlloc OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Receive Buffer-to-Buffer credits allocation on this port"
|
|
::= { bxFcCntEntry 9 }
|
|
|
|
bxFcCntXmitCreditsAlloc OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Transmit Buffer-to-Buffer credits allocation on this port"
|
|
::= { bxFcCntEntry 10 }
|
|
|
|
bxFcCntRcvPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of frames received on this port"
|
|
::= { bxFcCntEntry 11 }
|
|
|
|
bxFcCntRcvData OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes received on this port"
|
|
::= { bxFcCntEntry 12 }
|
|
|
|
bxFcCntRcvDiscards OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of discarded frames received on this port"
|
|
::= { bxFcCntEntry 13 }
|
|
|
|
bxFcCntRcvErr OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of erroneous frames received on this port"
|
|
::= { bxFcCntEntry 14 }
|
|
|
|
bxFcCntRcvCRC OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of crc erroneous frames received on this port"
|
|
::= { bxFcCntEntry 15 }
|
|
|
|
bxFcCntRcvUnknown OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of unknown ordered set frames received on this port"
|
|
::= { bxFcCntEntry 16 }
|
|
|
|
bxFcCntRcvLong OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of frames longer than the maximum frame size received on this port"
|
|
::= { bxFcCntEntry 17 }
|
|
|
|
bxFcCntRcvShort OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of frames shorter than the minimum frame size received on this port"
|
|
::= { bxFcCntEntry 18 }
|
|
|
|
bxFcCntRcvOffline OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of offline frames received on this port"
|
|
::= { bxFcCntEntry 19 }
|
|
|
|
bxFcCntRcvLinkReset OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of link reset frames received on this port"
|
|
::= { bxFcCntEntry 20 }
|
|
|
|
bxFcCntRcvNonOperational OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of non operational frames received on this port"
|
|
::= { bxFcCntEntry 21 }
|
|
|
|
bxFcCntRcvRemainCredits OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Remaining receive Buffer-to-Buffer credits on this port"
|
|
::= { bxFcCntEntry 22 }
|
|
|
|
bxFcCntXmitPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of frames sent on this port"
|
|
::= { bxFcCntEntry 23 }
|
|
|
|
bxFcCntXmitData OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes sent on this port"
|
|
::= { bxFcCntEntry 24 }
|
|
|
|
bxFcCntXmitDiscards OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of discarded frames sent on this port"
|
|
::= { bxFcCntEntry 25 }
|
|
|
|
bxFcCntXmitErr OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of erroneous frames sent on this port"
|
|
::= { bxFcCntEntry 26 }
|
|
|
|
bxFcCntXmitOffline OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of offline frames sent on this port"
|
|
::= { bxFcCntEntry 27 }
|
|
|
|
bxFcCntXmitLinkReset OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of link reset frames sent on this port"
|
|
::= { bxFcCntEntry 28 }
|
|
|
|
bxFcCntXmitNonOperational OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of non operational frames sent on this port"
|
|
::= { bxFcCntEntry 29 }
|
|
|
|
bxFcCntXmitRemainCredits OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Remaining transmit Buffer-to-Buffer credits on this port"
|
|
::= { bxFcCntEntry 30 }
|
|
|
|
|
|
---
|
|
--- PRODUCTS
|
|
--- Note that traps with data get reported with general-fabricIT OID
|
|
--- These include: procCrash, cpuUtilHigh, procUnexpectedExit,
|
|
--- unexpectedShutdown, diskSpaceLow.
|
|
---
|
|
---
|
|
--- NOTIFICATIONS
|
|
---
|
|
|
|
asicChipDown NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ASIC is down, fatal error"
|
|
::= { ibNotifications 1 }
|
|
|
|
asicOverTempReset NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"reset happened due to over temperature of ASIC"
|
|
::= { ibNotifications 2 }
|
|
|
|
asicOverTemp NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Temperature too high"
|
|
::= { ibNotifications 3 }
|
|
|
|
lowPower NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"FabricIT management appliance has insufficient power , please plug in more power cables "
|
|
::= { ibNotifications 4 }
|
|
|
|
bxAsicChipDown NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ASIC is down, fatal error"
|
|
::= { bxNotifications 1 }
|
|
|
|
bxAsicOverTempReset NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"reset happened due to over temperature of ASIC"
|
|
::= { bxNotifications 2 }
|
|
|
|
bxAsicOverTemp NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Temperature too high"
|
|
::= { bxNotifications 3 }
|
|
|
|
internalBusError NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"I2C access failed more than 5 times"
|
|
::= { gmNotifications 1 }
|
|
|
|
ibSMup NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Local Subnet Manager has started"
|
|
::= { smNotifications 1 }
|
|
|
|
ibSMdown NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Local Subnet Manager has stopped"
|
|
::= { smNotifications 2 }
|
|
|
|
ibSMrestart NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Local Subnet Manager been restarted"
|
|
::= { smNotifications 3 }
|
|
|
|
procCrash NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A process managed by FabricIT has terminated unexpectedly and left a core file"
|
|
::= { gmNotifications 2 }
|
|
|
|
cpuUtilHigh NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The FabricIT management appliance CPU is very busy"
|
|
::= { gmNotifications 3 }
|
|
|
|
procUnexpectedExit NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A process managed by FabricIT has terminated unexpectedly and no core file was found"
|
|
::= { gmNotifications 4 }
|
|
|
|
unexpectedShutdown NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"FabricIT management appliance shut down unexpectedly"
|
|
::= { gmNotifications 5 }
|
|
|
|
diskSpaceLow NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"FabricIT management appliance is running out of disk space"
|
|
::= { gmNotifications 6 }
|
|
systemHealthStatus NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"FabricIT management appliance health status"
|
|
::= { gmNotifications 7 }
|
|
lowPowerRecover NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"FabricIT management appliance has restored to normal power"
|
|
::= { gmNotifications 8 }
|
|
|
|
insufficientFans NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"FabricIT management appliance has insufficient number of working fans, please plug in additional fans"
|
|
::= { gmNotifications 9 }
|
|
|
|
insufficientFansRecover NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"FabricIT management appliance has a sufficient number of working fans"
|
|
::= { gmNotifications 10 }
|
|
---
|
|
--- IB CA Info Table
|
|
---
|
|
|
|
mlxIBCAInfoTableNumCAs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of channel adapters in the mlxIBCAInfoTable."
|
|
::= { mlxIBCAInfoGroup 1 }
|
|
|
|
mlxIBCAInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MlxIBCAInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing general information about the Channel Adapters in a system.
|
|
Holes in this table are possible due to persistent numbering."
|
|
::= { mlxIBCAInfoGroup 2 }
|
|
|
|
mlxIBCAInfoEntry OBJECT-TYPE
|
|
SYNTAX MlxIBCAInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A conceptual row of the mlxIBCAInfoTable containing information about the
|
|
general characteristics of each Channel Adapter."
|
|
INDEX { mlxIBCAIndex }
|
|
::= { mlxIBCAInfoTable 1 }
|
|
|
|
MlxIBCAInfoEntry ::= SEQUENCE {
|
|
mlxIBCAIndex Unsigned32,
|
|
mlxIBCADeviceName OCTET STRING,
|
|
mlxIBCAPCIDomain Unsigned32,
|
|
mlxIBCAPCIBus Unsigned32,
|
|
mlxIBCAPCISlot Unsigned32,
|
|
mlxIBCAPCIFunction Unsigned32,
|
|
mlxIBCAPCIPhysicalSlot Integer32,
|
|
mlxIBCAIrq Unsigned32,
|
|
mlxIBCAModelString OCTET STRING,
|
|
mlxIBCASerialNumber OCTET STRING,
|
|
mlxIBCAPartNumber OCTET STRING,
|
|
mlxIBCANodeGUID IbGuid,
|
|
mlxIBCASystemImageGUID IbGuid,
|
|
mlxIBCAFirmwareVersion OCTET STRING,
|
|
mlxIBCAHardwareVersion OCTET STRING,
|
|
mlxIBCAHealthStatus INTEGER,
|
|
mlxIBCANumPorts Unsigned32,
|
|
mlxIBCAType INTEGER
|
|
}
|
|
|
|
mlxIBCAIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index that identifies a specific Channel Adapter in the system."
|
|
::= { mlxIBCAInfoEntry 1 }
|
|
|
|
mlxIBCADeviceName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The device name of the Channel Adapter."
|
|
::= { mlxIBCAInfoEntry 2 }
|
|
|
|
mlxIBCAPCIDomain OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PCI domain of the Channel Adapter. Same domain as indicated by lspci."
|
|
::= { mlxIBCAInfoEntry 3 }
|
|
|
|
mlxIBCAPCIBus OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PCI bus of the Channel Adapter. Same bus as indicated by lspci."
|
|
::= { mlxIBCAInfoEntry 4 }
|
|
|
|
mlxIBCAPCISlot OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PCI (logical) slot of the Channel Adapter. Same slot as indicated by lspci."
|
|
::= { mlxIBCAInfoEntry 5 }
|
|
|
|
mlxIBCAPCIFunction OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PCI function of the Channel Adapter. Same function as indicated by lspci."
|
|
::= { mlxIBCAInfoEntry 6 }
|
|
|
|
mlxIBCAPCIPhysicalSlot OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PCI (physical) slot of the Channel Adapter. The number zero (0)
|
|
indicates an embedded interface (on the system board). A value of -1
|
|
indicates an interface whose slot is unknown."
|
|
::= { mlxIBCAInfoEntry 7 }
|
|
|
|
mlxIBCAIrq OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interrupt request for the Channel Adapter."
|
|
::= { mlxIBCAInfoEntry 8 }
|
|
|
|
mlxIBCAModelString OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The model string of the Channel Adapter."
|
|
::= { mlxIBCAInfoEntry 9 }
|
|
|
|
mlxIBCASerialNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The serial number of the Channel Adapter."
|
|
::= { mlxIBCAInfoEntry 10 }
|
|
|
|
mlxIBCAPartNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The part number of the Channel Adapter."
|
|
::= { mlxIBCAInfoEntry 11 }
|
|
|
|
mlxIBCANodeGUID OBJECT-TYPE
|
|
SYNTAX IbGuid
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The NodeGUID of the Channel Adapter. All ports on the same node
|
|
shall report the same node GUID value. This provides a means
|
|
for uniquely identifying a CA node within a subnet and helps to
|
|
determine the co-location of the ports on that CA."
|
|
REFERENCE
|
|
"InfiniBand Architecture Release 1.2.1 Vol. 1 Section 17.2.5"
|
|
::= { mlxIBCAInfoEntry 12 }
|
|
|
|
mlxIBCASystemImageGUID OBJECT-TYPE
|
|
SYNTAX IbGuid
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SystemImageGUID of the Channel Adapter. This GUID
|
|
associates this node with other nodes controlled by
|
|
common supervisory code. Provides a means for system
|
|
software to indicate the availability of multiple paths
|
|
to the same destination via multiple nodes. Set to zero
|
|
if indication of node association is not desired. The
|
|
SystemImageGUID may be the NodeGUID of one of the associated
|
|
nodes if that node is not field-replaceable."
|
|
REFERENCE
|
|
"InfiniBand Architecture Release 1.2.1 Vol. 1 Section 14.2.5.6 PortInfo"
|
|
::= { mlxIBCAInfoEntry 13 }
|
|
|
|
mlxIBCAFirmwareVersion OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The firmware version of the Channel Adapter."
|
|
::= { mlxIBCAInfoEntry 14 }
|
|
|
|
mlxIBCAHardwareVersion OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The hardware version of the Channel Adapter."
|
|
::= { mlxIBCAInfoEntry 15 }
|
|
|
|
mlxIBCAHealthStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unhealthy(0),
|
|
healthy(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The overall health status of the Channel Adapter."
|
|
::= { mlxIBCAInfoEntry 16 }
|
|
|
|
mlxIBCANumPorts OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..254)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of physical IB data ports on this Channel Adapter. Ports are
|
|
numbered starting from 1. If there is more than one port, the ports
|
|
are numbered sequentially."
|
|
REFERENCE
|
|
"InfiniBand Architecture Release 1.2.1 Vol. 1 Section 17.2.1.3;
|
|
Port Attributes and Functions"
|
|
::= { mlxIBCAInfoEntry 17 }
|
|
|
|
mlxIBCAType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
hca(2), -- host CA
|
|
tca(3) -- target CA
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of Channel Adapter; either a Host Channel Adapter (HCA), or a
|
|
Target Channel Adapter (TCA). The key difference between an HCA and
|
|
a TCA is that the HCA supports the IBA Verbs layer, while a TCA uses
|
|
an implementation dependent interface to the transport layer. If the
|
|
type of CA cannot be determined, the unknown(1) value is returned."
|
|
REFERENCE
|
|
"InfiniBand Architecture Release 1.2.1 Vol. 1 Section 17.1"
|
|
::= { mlxIBCAInfoEntry 18 }
|
|
|
|
---
|
|
--- IB Switch Info Table
|
|
---
|
|
|
|
mlxIBSwitchInfoTableNumSwitches OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of switches in the mlxIBSwitchInfoTable."
|
|
::= { mlxIBSwitchInfoGroup 1 }
|
|
|
|
mlxIBSwitchInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MlxIBSwitchInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing general information about the switches in a system.
|
|
Holes in this table are possible due to persistent numbering."
|
|
::= { mlxIBSwitchInfoGroup 2 }
|
|
|
|
mlxIBSwitchInfoEntry OBJECT-TYPE
|
|
SYNTAX MlxIBSwitchInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A conceptual row of the mlxIBSwitchInfoTable containing information about the
|
|
general characteristics of each switch.
|
|
|
|
This is currently a placeholder until what's needed in IBSwitchInfo is defined."
|
|
INDEX { mlxIBSwitchIndex }
|
|
::= { mlxIBSwitchInfoTable 1 }
|
|
|
|
MlxIBSwitchInfoEntry ::= SEQUENCE {
|
|
mlxIBSwitchIndex Unsigned32
|
|
}
|
|
|
|
mlxIBSwitchIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index that identifies a specific switch in the system."
|
|
::= { mlxIBSwitchInfoEntry 1 }
|
|
|
|
---
|
|
--- IB Router Info Table
|
|
---
|
|
|
|
mlxIBRouterInfoTableNumRouters OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of routers in the mlxIBRouterInfoTable."
|
|
::= { mlxIBRouterInfoGroup 1 }
|
|
|
|
mlxIBRouterInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MlxIBRouterInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing general information about the routers in a system.
|
|
Holes in this table are possible due to persistent numbering."
|
|
::= { mlxIBRouterInfoGroup 2 }
|
|
|
|
mlxIBRouterInfoEntry OBJECT-TYPE
|
|
SYNTAX MlxIBRouterInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A conceptual row of the mlxIBRouterInfoTable containing information about the
|
|
general characteristics of each router.
|
|
|
|
This is currently a placeholder until what's needed in IBRouterInfo is defined."
|
|
INDEX { mlxIBRouterIndex }
|
|
::= { mlxIBRouterInfoTable 1 }
|
|
|
|
MlxIBRouterInfoEntry ::= SEQUENCE {
|
|
mlxIBRouterIndex Unsigned32
|
|
}
|
|
|
|
mlxIBRouterIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index that identifies a specific router in the system."
|
|
::= { mlxIBRouterInfoEntry 1 }
|
|
|
|
---
|
|
--- IB Port Info Table
|
|
---
|
|
|
|
mlxIBPortInfoTableNumPorts OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of IB ports in the mlxIBPortInfoTable."
|
|
::= { mlxIBPortInfoGroup 1 }
|
|
|
|
mlxIBPortInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MlxIBPortInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing general information about the IB ports in the system.
|
|
Holes in this table are possible due to persistent numbering."
|
|
::= { mlxIBPortInfoGroup 2 }
|
|
|
|
mlxIBPortInfoEntry OBJECT-TYPE
|
|
SYNTAX MlxIBPortInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A conceptual row of the mlxIBPortInfoTable containing information about the
|
|
general characteristics of an IB port in the system."
|
|
INDEX { mlxIBPortIndex }
|
|
::= { mlxIBPortInfoTable 1 }
|
|
|
|
MlxIBPortInfoEntry ::= SEQUENCE {
|
|
mlxIBPortIndex Unsigned32,
|
|
mlxIBPortLocalPortNumber Unsigned32,
|
|
mlxIBPortState INTEGER,
|
|
mlxIBPortPhysicalState INTEGER,
|
|
mlxIBPortGUID IbGuid,
|
|
mlxIBPortNodeType INTEGER,
|
|
mlxIBPortNodeIndex Unsigned32
|
|
}
|
|
|
|
mlxIBPortIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index that identifies the InfiniBand data port in the system. Note that if
|
|
IB ports are included in MIB-2 ifTable, this can be the same as ifNumber so
|
|
two different persistent numbering schemes are not needed with translation
|
|
between the two."
|
|
::= { mlxIBPortInfoEntry 1 }
|
|
|
|
mlxIBPortLocalPortNumber OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..254)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index that identifies the InfiniBand data port. IBA defines
|
|
a range of valid data ports from 1 to N for CAs and router and
|
|
0 to N for switches, where N can have a maximum value of 254."
|
|
::= { mlxIBPortInfoEntry 2 }
|
|
|
|
mlxIBPortState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
down(1),
|
|
init(2),
|
|
armed(3),
|
|
active(4),
|
|
other(5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The state of the link of this port. Enumerated as:
|
|
1 : Down (includes failed links)
|
|
2 : Initialize
|
|
3 : Armed
|
|
4 : Active
|
|
5 : Other (0, 5-15: Reserved)"
|
|
REFERENCE
|
|
"InfiniBand Architecture Release 1.2.1 Vol. 1 Section 14.2.5.6; Table 146 PortInfo"
|
|
::= { mlxIBPortInfoEntry 3 }
|
|
|
|
mlxIBPortPhysicalState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
sleep(1),
|
|
polling(2),
|
|
disabled(3),
|
|
portConfigTraining(4),
|
|
linkUp(5),
|
|
linkErrorRecovery(6),
|
|
phyTest(7),
|
|
other(8)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Physical Port State. Enumerated as:
|
|
1 : Sleep
|
|
2 : Polling
|
|
3 : Disabled
|
|
4 : PortConfigurationTraining
|
|
5 : LinkUp
|
|
6 : LinkErrorRecovery
|
|
7 : PhyTest
|
|
8 : other (0, 8-15: Reserved)"
|
|
REFERENCE
|
|
"InfiniBand Architecture Release 1.2.1 Vol. 1 Section 14.2.5.6; Table 146 PortInfo"
|
|
::= { mlxIBPortInfoEntry 4 }
|
|
|
|
mlxIBPortGUID OBJECT-TYPE
|
|
SYNTAX IbGuid
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The GUID of this IB port. All ports on the same CA shall report a
|
|
unique mlxIBPortGUID value. This provides a means for uniquely
|
|
identifying a CA port within a subnet. One port within a node
|
|
can return the NodeGUID as its PortGUID if the port is an integral
|
|
part of the node and is not field-replaceable."
|
|
REFERENCE
|
|
"InfiniBand Architecture Release 1.2.1 Vol. 1 Section 17.2.5"
|
|
::= { mlxIBPortInfoEntry 5 }
|
|
|
|
mlxIBPortNodeType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
channelAdapter(1),
|
|
switch(2),
|
|
router(3),
|
|
other(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The node type for this port. Enumerated as:
|
|
1 : Channel Adapter
|
|
2 : Switch
|
|
3 : Router
|
|
4 : Other (0, 4-15: Reserved)"
|
|
REFERENCE
|
|
"InfiniBand Architecture Release 1.2.1 Vol. 1 Section 14.2.5.6; Table 146 PortInfo"
|
|
::= { mlxIBPortInfoEntry 6 }
|
|
|
|
mlxIBPortNodeIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index of the IB node in the mlxIB<NodeType>Table which contains this port."
|
|
::= { mlxIBPortInfoEntry 7 }
|
|
|
|
---
|
|
--- NOTIFICATIONS
|
|
---
|
|
|
|
mlxIBCAHealthStatusChange NOTIFICATION-TYPE
|
|
OBJECTS { mlxIBCAIndex, mlxIBCAHealthStatus, mlxIBCADeviceName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The overall health status of the channel adapter has changed.
|
|
SNMPv1 trap for this has mlxIBNotifications as the enterprise
|
|
and 1 as the specific trap."
|
|
::= { mlxIBNotifications 1 }
|
|
|
|
mlxIBCAInsertion NOTIFICATION-TYPE
|
|
OBJECTS { mlxIBCAIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A channel adapter has been inserted in the system. Insertion of a
|
|
CA means all its ports have also been inserted (separate port insertion
|
|
events are not generated).
|
|
SNMPv1 trap for this has mlxIBNotifications as the enterprise
|
|
and 2 as the specific trap."
|
|
::= { mlxIBNotifications 2 }
|
|
|
|
mlxIBCARemoval NOTIFICATION-TYPE
|
|
OBJECTS { mlxIBCAIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A channel adapter has been removed from the system. Removal of a
|
|
CA means all its ports have also been removed (separate port removal
|
|
events are not generated).
|
|
SNMPv1 trap for this has mlxIBNotifications as the enterprise
|
|
and 3 as the specific trap."
|
|
::= { mlxIBNotifications 3 }
|
|
|
|
mlxIBSwitchInsertion NOTIFICATION-TYPE
|
|
OBJECTS { mlxIBSwitchIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A switch has been inserted in the system. Insertion of a
|
|
switch means all its ports have also been inserted (separate
|
|
port insertion events are not generated).
|
|
SNMPv1 trap for this has mlxIBNotifications as the enterprise
|
|
and 4 as the specific trap."
|
|
::= { mlxIBNotifications 4 }
|
|
|
|
mlxIBSwitchRemoval NOTIFICATION-TYPE
|
|
OBJECTS { mlxIBSwitchIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A switch has been removed from the system. Removal of a
|
|
switch means all its ports have also been removed (separate port removal
|
|
events are not generated).
|
|
SNMPv1 trap for this has mlxIBNotifications as the enterprise
|
|
and 5 as the specific trap."
|
|
::= { mlxIBNotifications 5 }
|
|
|
|
mlxIBRouterInsertion NOTIFICATION-TYPE
|
|
OBJECTS { mlxIBRouterIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A router has been inserted in the system. Insertion of a
|
|
router means all its ports have also been inserted (separate
|
|
port insertion events are not generated).
|
|
SNMPv1 trap for this has mlxIBNotifications as the enterprise
|
|
and 6 as the specific trap."
|
|
::= { mlxIBNotifications 6 }
|
|
|
|
mlxIBRouterRemoval NOTIFICATION-TYPE
|
|
OBJECTS { mlxIBRouterIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A router has been removed from the system. Removal of a
|
|
router means all its ports have also been removed (separate port removal
|
|
events are not generated).
|
|
SNMPv1 trap for this has mlxIBNotifications as the enterprise
|
|
and 7 as the specific trap."
|
|
::= { mlxIBNotifications 7 }
|
|
|
|
mlxIBPortStateChange NOTIFICATION-TYPE
|
|
OBJECTS { mlxIBPortIndex, mlxIBPortState, mlxIBPortGUID, mlxIBPortNodeType, mlxIBPortNodeIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port state has changed. Refer to mlxIBPortState.
|
|
SNMPv1 trap for this has mlxIBNotifications as the enterprise
|
|
and 8 as the specific trap."
|
|
::= { mlxIBNotifications 8 }
|
|
|
|
mlxIBPortPhysicalStateChange NOTIFICATION-TYPE
|
|
OBJECTS { mlxIBPortIndex, mlxIBPortPhysicalState, mlxIBPortGUID, mlxIBPortNodeType, mlxIBPortNodeIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The physical port state has changed. Refer to mlxIBPortPhysicalState.
|
|
SNMPv1 trap for this has mlxIBNotifications as the enterprise
|
|
and 9 as the specific trap."
|
|
::= { mlxIBNotifications 9 }
|
|
|
|
mlxIBPortInsertion NOTIFICATION-TYPE
|
|
OBJECTS { mlxIBPortIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An IBA port has been inserted in the system.
|
|
SNMPv1 trap for this has mlxIBNotifications as the enterprise
|
|
and 10 as the specific trap."
|
|
::= { mlxIBNotifications 10 }
|
|
|
|
mlxIBPortRemoval NOTIFICATION-TYPE
|
|
OBJECTS { mlxIBPortIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An IB port has been removed from the system.
|
|
SNMPv1 trap for this has mlxIBNotifications as the enterprise
|
|
and 11 as the specific trap."
|
|
::= { mlxIBNotifications 11 }
|
|
|
|
END
|