Observium_CE/mibs/mellanox/MELLANOX-IF-VPI-MIB

375 lines
9.3 KiB
Plaintext

MELLANOX-IF-VPI-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY, Counter64,
Integer32, Gauge32
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
mellanoxIfVPI
FROM MELLANOX-SMI-MIB;
-- Mellanox If VPI MIB
--
mellanoxIfVPIMib MODULE-IDENTITY
LAST-UPDATED "201707260000Z"
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 VPI Interface MIB"
REVISION "201707260000Z"
DESCRIPTION
"Fixed syntax errors"
::= { mellanoxIfVPI 1 }
mellanoxIfVPITable OBJECT-TYPE
SYNTAX SEQUENCE OF MellanoxIfVPIEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { mellanoxIfVPIMib 1 }
mellanoxIfVPIEntry OBJECT-TYPE
SYNTAX MellanoxIfVPIEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { mellanoxIfVPIIndex }
::= { mellanoxIfVPITable 1 }
MellanoxIfVPIEntry ::= SEQUENCE {
mellanoxIfVPIIndex
Integer32,
mellanoxIfVPIIbPortPhysicalState
INTEGER,
mellanoxIfVPIIbPortLogicalState
INTEGER,
mellanoxIfVPIIbPortGuid
DisplayString,
mellanoxIfVPIPortXmitWait
Counter64,
mellanoxIfVPISymbolErrorCounter
Counter64,
mellanoxIfVPIPortAdminSpeed
Gauge32,
mellanoxIfVPISubnetName
DisplayString,
mellanoxIfVPISubnetPrefix
DisplayString,
mellanoxIfVPIIbLocalIdentifier
Integer32,
mellanoxIfVPI64bytePkts
Counter64,
mellanoxIfVPI65to127bytePkts
Counter64,
mellanoxIfVPI128to255bytePkts
Counter64,
mellanoxIfVPI256to511bytePkts
Counter64,
mellanoxIfVPI512to1023bytePkts
Counter64,
mellanoxIfVPI1024to1518bytePkts
Counter64,
mellanoxIfVPIJumboPkts
Counter64,
mellanoxIfVPIUndersizedPkts
Counter64,
mellanoxIfVPIOversizedPkts
Counter64,
mellanoxIfVPIUnknownControlOpcode
Counter64,
mellanoxIfVPIFCSErrors
Counter64
}
mellanoxIfVPIIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of this table (taken from System II ifIndex)"
::= { mellanoxIfVPIEntry 1 }
-- When writing this field, only values 0, 1, 2, and 3
-- are valid. Other values are ignored. See InfiniBand
-- Architecture Specification Volume 2, Link/Phy Interface
-- chapter.
--
-- Ethenent Switches return notAvailable on this parameter.
mellanoxIfVPIIbPortPhysicalState OBJECT-TYPE
SYNTAX INTEGER {
noStateChange (0),
sleep (1),
polling (2),
disabled (3),
portConfigurationTraining (4),
linkUp (5),
linkErrorRecovery (6),
phyTest (7),
notAvailable (100)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Infiniband Port physical state "
REFERENCE
"InfiniBand Architecture
Specification Volume 1 Release 1.2.1
Section 14.2.5.6, Table 146, PortInfo:PortPhysicalState
"
::= { mellanoxIfVPIEntry 2 }
-- When writing this field, only legal transitions are
-- valid. See InfiniBand Architecture
-- Specification Volume 1 Release 1.2.1
-- 7.2 Link States on page 170.
--
-- Ethenent Switches return notAvailable on this parameter.
mellanoxIfVPIIbPortLogicalState OBJECT-TYPE
SYNTAX INTEGER {
noState (0),
down (1),
initialize (2),
armed (3),
active (4),
notAvailable (100)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Infiniband Port logical state "
REFERENCE
"InfiniBand Architecture
Specification Volume 1 Release 1.2.1
Section 14.2.5.6, Table 146, PortInfo:PortState
"
::= { mellanoxIfVPIEntry 3 }
-- Ethenent Switches return empty string on this parameter.
mellanoxIfVPIIbPortGuid OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Infiniband PortGuid (64 bits length) -
Value shall differ for each end port on a CA or router
, but the same for all ports of a switch."
REFERENCE
"InfiniBand Architecture
Specification Volume 1 Release 1.2.1
Section 14.2.5.3, Table 142, NodeInfo:PortGuid"
::= { mellanoxIfVPIEntry 4 }
-- A tick is a multiple of the time needed to transfer one byte
mellanoxIfVPIPortXmitWait OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A VPI counter.
The number of ticks during which the port selected by PortSelect
had data to transmit but no data was sent during the entire
tick either because of insufficient credits or because of lack of
arbitration."
REFERENCE
"InfiniBand Architecture
Specification Volume 1 Release 1.2.1
Section 16.1.3.5, Table 226 PortCounters:PortXmitWait"
::= { mellanoxIfVPIEntry 5 }
mellanoxIfVPISymbolErrorCounter OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A VPI counter
Total number of minor link errors detected on one or more physical
lanes. "
REFERENCE
"InfiniBand Architecture
Specification Volume 1 Release 1.2.1
Section 16.1.3.5, Table 226 PortCounters:SymbolErrorCounter
InfiniBand Architecture Specification, Volume
2, Link/Phy Interface."
::= { mellanoxIfVPIEntry 6 }
mellanoxIfVPIPortAdminSpeed OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The interface's configured bandwidth in units of 1,000,000 bits per
second. This value is represented in a similar way to the ifHighSpeed
column in IF-MIB."
::= { mellanoxIfVPIEntry 7 }
mellanoxIfVPISubnetName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field will only be used in IB router systems.
For mapped IB ports, this field will display the name of the subnet the port is mapped to.
For L3 IB interfaces: the name assigned to them.
In other cases: An empty string will be displayed"
::= { mellanoxIfVPIEntry 8 }
mellanoxIfVPISubnetPrefix OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field will only be used in IB systems.
For L2 IB ports: the prefix of the subnet the port is mapped to.
For L3 IB interfaces: the prefix assigned to them.
In other cases: An empty string will be displayed."
::= { mellanoxIfVPIEntry 9 }
mellanoxIfVPIIbLocalIdentifier OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field will only be used in L3 interfaces on IB router systems.
For L3 IB interfaces, this field will display the local identifier (lid) of the subnet.
In other cases: 0 will be displayed."
::= { mellanoxIfVPIEntry 10 }
mellanoxIfVPI64bytePkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of packets with a length of 64 bytes. "
REFERENCE
"Similar to etherStatsPkts64Octets defined in RMON-MIB"
::= { mellanoxIfVPIEntry 11 }
mellanoxIfVPI65to127bytePkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of packets with a length between 65 and 127 bytes. "
REFERENCE
"Similar to etherStatsPkts65to127Octets defined in RMON-MIB"
::= { mellanoxIfVPIEntry 12 }
mellanoxIfVPI128to255bytePkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of packets with a length between 128 and 255 bytes. "
REFERENCE
"Similar to etherStatsPkts128to255Octets defined in RMON-MIB"
::= { mellanoxIfVPIEntry 13 }
mellanoxIfVPI256to511bytePkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of packets with a length between 256 and 511 bytes. "
REFERENCE
"Similar to etherStatsPkts256to511Octets defined in RMON-MIB"
::= { mellanoxIfVPIEntry 14 }
mellanoxIfVPI512to1023bytePkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of packets with a length between 512 and 1023 bytes. "
REFERENCE
"Similar to etherStatsPkts512to1023Octets defined in RMON-MIB"
::= { mellanoxIfVPIEntry 15 }
mellanoxIfVPI1024to1518bytePkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of packets with a length between 1024 and 1518 bytes. "
REFERENCE
"Similar to etherStatsPkts1024to1518Octets defined in RMON-MIB"
::= { mellanoxIfVPIEntry 16 }
mellanoxIfVPIJumboPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of Jumbo-sized packets (bigger than 1518 bytes). "
REFERENCE
""
::= { mellanoxIfVPIEntry 17 }
mellanoxIfVPIUndersizedPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of undersized packets (smaller than 64 bytes). "
REFERENCE
"Similar to etherStatsUndersizePkts defined in RMON-MIB"
::= { mellanoxIfVPIEntry 18 }
mellanoxIfVPIOversizedPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of oversized packets (bigger than 9216 bytes). "
REFERENCE
""
::= { mellanoxIfVPIEntry 19 }
mellanoxIfVPIUnknownControlOpcode OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of unknown control opcodes. "
REFERENCE
""
::= { mellanoxIfVPIEntry 20 }
mellanoxIfVPIFCSErrors OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of Frame Check Sequence errors. "
REFERENCE
""
::= { mellanoxIfVPIEntry 21 }
END