3174 lines
100 KiB
Plaintext

WR-SWITCH-MIB DEFINITIONS ::= BEGIN
-- Original MIB, Bugs and swearing by Alessandro Rubini
-- MIB rewritten by Adam Wujek, BE-CO-HT, CERN
-- During development all unused/not implemented objects are commented out
-- to avoid later changes
-- IMPORTS: Include definitions from other mibs here
IMPORTS
OBJECT-TYPE, Integer32, Unsigned32, Counter32, Counter64,
MODULE-IDENTITY, enterprises FROM SNMPv2-SMI
DisplayString, PhysAddress FROM SNMPv2-TC;
-- A brief description and update information about this mib.
-- (I follow the CamelCase to be sure I don't mistype. Who knows the rules...
wrSwitchMIB MODULE-IDENTITY
LAST-UPDATED "202005220000Z"
ORGANIZATION "CERN"
CONTACT-INFO "postal: BE-CO-HT, CERN, Geneva
email: ht-drivers@cern.ch
"
DESCRIPTION "White Rabbit Switch internal details
"
REVISION "202005220000Z"
DESCRIPTION
"Updates for v6.0 WRS firmware release
Added objects:
- wrsLeapSecSource
- wrsLeapSecStatusDetails
- wrsLeapSecSourceStatusDetails
- wrsLeapSecSourceURL
- wrsSystemClockStatus
- wrsSystemClockStatusDetails
- wrsPortStatusT24p
- wrsPortStatusT24pValid
"
REVISION "201807181400Z"
DESCRIPTION
"Add wrsStartCntLldpd
Add wrsStartCntLdap
Add in wrsPortStatusTable:
- wrsPortStatusMonitor
- wrsPortStatusSfpDom
- wrsPortStatusSfpTemp
- wrsPortStatusSfpVcc
- wrsPortStatusSfpTxBias
- wrsPortStatusSfpTxPower
- wrsPortStatusSfpRxPower
Add wrsPtpInstanceTable
"
REVISION "201602171600Z"
DESCRIPTION
"Use 64bit counters for pstats. Make wrsPstats* obsolete,
use wrsPstatsHC* instead."
REVISION "201508121200Z"
DESCRIPTION
"First revision."
::= { cern 100 }
cern OBJECT IDENTIFIER ::= { enterprises 96 }
-- Define typical mib nodes
-- we'll prefix everything in this mib with wrs (White Rabbit Switch)
wrsScalar OBJECT IDENTIFIER ::= { wrSwitchMIB 1 }
--wrsPstatsTable OBJECT IDENTIFIER ::= { wrSwitchMIB 2 } == obsolete
--wrsPpsi OBJECT IDENTIFIER ::= { wrSwitchMIB 3 } == obsolete
--wrsVersion OBJECT IDENTIFIER ::= { wrSwitchMIB 4 } == obsolete
--wrsDate OBJECT IDENTIFIER ::= { wrSwitchMIB 5 } == obsolete
wrsStatus OBJECT IDENTIFIER ::= { wrSwitchMIB 6 }
wrsExpertStatus OBJECT IDENTIFIER ::= { wrSwitchMIB 7 }
-- define one stupid object for a start
wrsScalarOne OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Integer incremented at every GET"
::= { wrsScalar 1 }
-- wrsGeneralStatusGroup (.6.1)
wrsGeneralStatusGroup OBJECT IDENTIFIER ::= { wrsStatus 1 }
wrsMainSystemStatus OBJECT-TYPE
SYNTAX INTEGER {
na(0),
ok(1),
error(2),
warning(3),
warningNA(4),
bug(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Grouped status of WRS switch
ok - other objects in wrsGeneralStatusGroup are ok
error - there is an error in wrsGeneralStatusGroup
warning - there is a warning in wrsGeneralStatusGroup
warningNA - there is N/A field in wrsGeneralStatusGroup
bug - bug in checking conditions of wrsGeneralStatusGroup, please report"
::= { wrsGeneralStatusGroup 1 }
wrsOSStatus OBJECT-TYPE
SYNTAX INTEGER {
na(0),
ok(1),
error(2),
warning(3),
warningNA(4),
bug(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Grouped status of wrsOSStatusGroup
ok - values in wrsOSStatusGroup are ok
error - there is an error in wrsOSStatusGroup
warning - there is a warning in wrsOSStatusGroup
warningNA - there is N/A field in wrsOSStatusGroup
bug - bug in checking conditions of wrsOSStatusGroup, please report"
::= { wrsGeneralStatusGroup 2 }
wrsTimingStatus OBJECT-TYPE
SYNTAX INTEGER {
na(0),
ok(1),
error(2),
warning(3),
warningNA(4),
bug(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Grouped status of wrsTimingStatusGroup
ok - values in wrsTimingStatusGroup are ok
error - there is an error in wrsTimingStatusGroup
warning - there is a warning in wrsTimingStatusGroup
warningNA - there is N/A field in wrsTimingStatusGroup
bug - bug in checking conditions of wrsTimingStatusGroup, please report"
::= { wrsGeneralStatusGroup 3 }
wrsNetworkingStatus OBJECT-TYPE
SYNTAX INTEGER {
na(0),
ok(1),
error(2),
warning(3),
warningNA(4),
bug(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Grouped status of wrsNetworkingStatusGroup
ok - values in wrsNetworkingStatusGroup are ok
error - there is an error in wrsNetworkingStatusGroup
warning - there is a warning in wrsNetworkingStatusGroup
warningNA - there is N/A field in wrsNetworkingStatusGroup
bug - bug in checking conditions of wrsNetworkingStatusGroup, please report"
::= { wrsGeneralStatusGroup 4 }
-- wrsDetailedStatusesGroup (.6.2)
wrsDetailedStatusesGroup OBJECT IDENTIFIER ::= { wrsStatus 2 }
-- wrsOSStatusGroup (.6.2.1)
wrsOSStatusGroup OBJECT IDENTIFIER ::= { wrsDetailedStatusesGroup 1 }
wrsBootSuccessful OBJECT-TYPE
SYNTAX INTEGER {
na(0),
ok(1),
error(2),
warning(3),
warningNA(4),
bug(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Grouped status of wrsBootStatusGroup, indicating whether boot was
successful
ok - values in wrsBootStatusGroup are correct
error - there is an error in wrsBootStatusGroup
warning - there is a warning in wrsBootStatusGroup
warningNA - there is N/A field in wrsBootStatusGroup
bug - bug in checking conditions of wrsBootStatusGroup, please report"
::= { wrsOSStatusGroup 1 }
wrsTemperatureWarning OBJECT-TYPE
SYNTAX INTEGER {
na(0),
thresholdNotSet(1),
temperatureOK(2),
temperatureTooHigh(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Warning if temperature exceed threshold levels"
::= { wrsOSStatusGroup 2 }
wrsMemoryFreeLow OBJECT-TYPE
SYNTAX INTEGER {
na(0),
ok(1),
error(2),
warning(3),
warningNA(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Status of free memory. Based on wrsMemoryGroup.
Error - more than 80% memory used
Warning - more than 50% memory used"
::= { wrsOSStatusGroup 3 }
wrsCpuLoadHigh OBJECT-TYPE
SYNTAX INTEGER {
na(0),
ok(1),
error(2),
warning(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Status of CPU load. Based on average load in group wrsCpuLoad.
Error - average CPU load is more than 3 for 1min, 2 for 5min or 1.5 for 15min
Warning - average CPU load is more than 2 for 1min, 1.5 for 5min or 1 for 15min"
::= { wrsOSStatusGroup 4 }
wrsDiskSpaceLow OBJECT-TYPE
SYNTAX INTEGER {
na(0),
ok(1),
error(2),
warning(3),
warningNA(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Status of used disk space. Based on wrsDiskTable.
Error - more than 90% of any disk is used
Warning - more than 80% of any disk is used"
::= { wrsOSStatusGroup 5 }
-- wrsTimingStatusGroup (.6.2.2)
wrsTimingStatusGroup OBJECT IDENTIFIER ::= { wrsDetailedStatusesGroup 2 }
wrsPTPStatus OBJECT-TYPE
SYNTAX INTEGER {
na(0),
ok(1),
error(2),
firstRead(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Grouped status of PTP daemon based on values in wrsPtpDataTable
ok - Correct values in wrsPtpDataTable
error - error in wrsPtpDataTable
firstRead - unable to calculate deltas in first read"
::= { wrsTimingStatusGroup 1 }
wrsSoftPLLStatus OBJECT-TYPE
SYNTAX INTEGER {
na(0),
ok(1),
error(2),
warning(3),
warningNA(4),
bug(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Grouped status of Soft PLL based on values in wrsSpllState
ok - values in wrsSpllState are correct
error - there is an error in wrsSpllState
warning - there is a warning in wrsSpllState
warningNA - there is N/A field in wrsSpllState
bug - bug in checking conditions of wrsSpllState, please report"
::= { wrsTimingStatusGroup 2 }
wrsSlaveLinksStatus OBJECT-TYPE
SYNTAX INTEGER {
na(0),
ok(1),
error(2),
warningNA(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Grouped status of slave link statuses
ok - all links have proper status
error - wrong link status of at least one link
warningNA - there is N/A in one of object used to calculate this value"
::= { wrsTimingStatusGroup 3 }
wrsPTPFramesFlowing OBJECT-TYPE
SYNTAX INTEGER {
na(0),
ok(1),
error(2),
warningNA(4),
firstRead(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Grouped status of TX and RX PTP packets flowing
ok - when there are PTP packets flowing in both directions on all
wr ports that are up
warningNA - there is N/A in one of object used to calculate this value
error - no PTP packets flowing on at least one wr up port
firstRead - cannot calculate value from only one read"
::= { wrsTimingStatusGroup 4 }
wrsSystemClockStatus OBJECT-TYPE
SYNTAX INTEGER {
na(0),
ok(1),
error(2),
warning(3),
warningNA(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Grouped status of system clock
ok - system clock is withing threshold (set in WRS configuration)
to NTP time and correct leap seconds file was loaded
error - system clock problem, either it diverged or incorrect leap
seconds file is used
warning - leapseconds file is not valid anymore and should be
updated
warningNA - some information could not be retrieved to calculate the
value of this object"
::= { wrsTimingStatusGroup 5 }
-- wrsNetworkingStatusGroup (.6.2.3)
wrsNetworkingStatusGroup OBJECT IDENTIFIER ::= { wrsDetailedStatusesGroup 3 }
wrsSFPsStatus OBJECT-TYPE
SYNTAX INTEGER {
na(0),
ok(1),
error(2),
warning(3),
warningNA(4),
bug(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Grouped status of SFPs
ok - all SFPs are ok
error - there is an error in SFP
warningNA - there is N/A in one of object used to calculate this value
bug - bug in checking conditions of SFPs, please report"
::= { wrsNetworkingStatusGroup 1 }
wrsEndpointStatus OBJECT-TYPE
SYNTAX INTEGER {
na(0),
ok(1),
error(2),
firstRead(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Grouped status of all endpoints
ok - all endpoints are ok
error - erro in at least one endpoint
firstRead - cannot calculate value from only one read"
::= { wrsNetworkingStatusGroup 2 }
wrsSwcoreStatus OBJECT-TYPE
SYNTAX INTEGER {
na(0),
ok(1),
error(2),
firstRead(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Overall status of Soft Core.
ok - correct Soft Core status
error - erroneous Soft Core status
firstRead - cannot calculate value from only one read"
::= { wrsNetworkingStatusGroup 3 }
wrsRTUStatus OBJECT-TYPE
SYNTAX INTEGER {
na(0),
ok(1),
error(2),
firstRead(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"RTU status
ok - correct RTU status
error - erroneous RTU status
firstRead - cannot calculate value from only one read"
::= { wrsNetworkingStatusGroup 4 }
-- wrsVersionGroup (.6.3)
wrsVersionGroup OBJECT IDENTIFIER ::= { wrsStatus 3 }
wrsVersionSwVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The software version, as returned from 'git describe' at build time"
::= { wrsVersionGroup 1 }
wrsVersionSwBuildBy OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The software build by, as returned from 'git config --get-all user.name' at build time"
::= { wrsVersionGroup 2 }
wrsVersionSwBuildDate OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The build date of the software, '__DATE__' at build time"
::= { wrsVersionGroup 3 }
wrsVersionBackplaneVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The hardware version of minibackplane PCB"
::= { wrsVersionGroup 4 }
wrsVersionFpgaType OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The hardware type of FPGA"
::= { wrsVersionGroup 5 }
wrsVersionManufacturer OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the manufacturing company of the switch"
::= { wrsVersionGroup 6 }
wrsVersionSwitchSerialNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The serial number (or string) of the switch"
::= { wrsVersionGroup 7 }
wrsVersionScbVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The version of the SCB (switch's motherboard)"
::= { wrsVersionGroup 8 }
wrsVersionGwVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The version of gateware (FPGA bitstream)"
::= { wrsVersionGroup 9 }
wrsVersionGwBuild OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The build ID of gateware (FPGA bitstream)"
::= { wrsVersionGroup 10 }
wrsVersionSwitchHdlCommitId OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The gateware version: commit ID of wr_switch_hdl"
::= { wrsVersionGroup 11 }
wrsVersionGeneralCoresCommitId OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The gateware version: commit of general-cores"
::= { wrsVersionGroup 12 }
wrsVersionWrCoresCommitId OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The gateware version: commit of wr-cores"
::= { wrsVersionGroup 13 }
wrsVersionLastUpdateDate OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Date and time of last firmware update, this information may not be
accurate, due to hard restarts or lack of proper time at update."
::= { wrsVersionGroup 14 }
-- wrsOperationStatus (.7.1)
wrsOperationStatus OBJECT IDENTIFIER ::= { wrsExpertStatus 1 }
-- wrsCurrentTimeGroup (.7.1.1)
wrsCurrentTimeGroup OBJECT IDENTIFIER ::= { wrsOperationStatus 1 }
wrsDateTAI OBJECT-TYPE
SYNTAX Counter64 -- actually integer, but it is unsigned so ok
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current time, in TAI seconds"
::= { wrsCurrentTimeGroup 1 }
wrsDateTAIString OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current TAI time, printed as %y-%m-%d-%H:%M:%S (no time zone)"
::= { wrsCurrentTimeGroup 2 }
wrsSystemClockStatusDetails OBJECT-TYPE
SYNTAX INTEGER {
na(0),
ok(1),
thresholdExceeded(2),
ntpError(3),
error(4),
ioError(5),
unknownStatus(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The system clock is compared to NTP time
ok - system clock is under the threshold value
thresholdExceeded - system clock has exceeded the threshold value
IOError - IO error detected (error)
unknownStatus - Unexpected status (error)
error - Error detected
warningNA - there is N/A in one of object used to calculate this value"
::= { wrsCurrentTimeGroup 3 }
wrsSystemClockDrift OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Drift of system clock expressed in seconds"
::= { wrsCurrentTimeGroup 4 }
wrsSystemClockDriftThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Threshold level in seconds for system clock drift"
::= { wrsCurrentTimeGroup 5 }
wrsSystemClockCheckInterval OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Check interval of system clock drift.
The unit is given by wrsSystemClockCheckIntervalUnit object."
::= { wrsCurrentTimeGroup 6 }
wrsSystemClockCheckIntervalUnit OBJECT-TYPE
SYNTAX INTEGER {
na(0),
error(1),
minutes(2),
hours(3),
days(4) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"System clock check interval unit (see wrsSystemClockCheckInterval)
seconds - System clock check interval expressed in seconds
minutes - System clock check interval expressed in minutes
days - System clock check interval expressed in number of days
"
::= { wrsCurrentTimeGroup 7 }
wrsLeapSecSource OBJECT-TYPE
SYNTAX INTEGER {
na(0),
error(1),
errorMinor(2),
local(3),
tryRemote(4),
forceRemote(5) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Source leap second file (leap-seconds.list)
local - The local file is used
tryRemote - Try to download the file, if it fails
do not propagate error
forceRemote - Try to download the file, if it fails
the error is propagated
errorMinor - cannot read the status file, problem is probably somewhere
else"
::= { wrsCurrentTimeGroup 8 }
wrsLeapSecStatusDetails OBJECT-TYPE
SYNTAX INTEGER {
na(0),
ok(1),
statusFileMissing(2),
unknownStatus(3),
leapSecFileExpired(4),
internalErrorDetected(5),
taiReadError(6),
leaSecInserted(7),
leapSecDeleted(8)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Leap second status
ok - Everything ok
leapSecFileExpired - The current leap second file is out-dated
internalErrorDetected - Internal error detected (system,...)
taiReadError - Cannot read the TAI time
leaSecInserted - A leap second will be inserted at 00:00
leapSecDeleted - A leap second will be deleted at 00:00
errorMinor - cannot read the status file, problem is probably somewhere
else"
::= { wrsCurrentTimeGroup 9 }
wrsLeapSecSourceStatusDetails OBJECT-TYPE
SYNTAX INTEGER {
na(0),
ok(1),
statusFileMissing(2),
unknownStatus(3),
updated(4),
dhcpError(5),
invalidUrl(6),
invalidFile(7),
downloadError(8)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Download status of the leap seconds file
ok - Everything is OK
updated - Local leap seconds file has been updated
dhcpError - DHCP error detected
invalidUrl - The URL is not reachable or invalid
invalidFile - The download file is invalid
downloadError - Error detected during the download
errorMinor - cannot read the status file, problem is probably somewhere
else"
::= { wrsCurrentTimeGroup 10 }
wrsLeapSecSourceURL OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Url to the leap second file"
::= { wrsCurrentTimeGroup 11 }
--wrsBootStatusGroup (.7.1.2)
wrsBootStatusGroup OBJECT IDENTIFIER ::= { wrsOperationStatus 2 }
wrsBootCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of switch's boots since power-on"
::= { wrsBootStatusGroup 1 }
wrsRebootCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of soft reboots. This is incremented by the
reboot system call. A healthy system should feature one
soft-reboot less than total boots."
::= { wrsBootStatusGroup 2 }
wrsRestartReason OBJECT-TYPE
SYNTAX INTEGER {
na(0),
error(1),
generalReset(2),
wakeUpReset(3),
watchdogReset(4),
softwareReset(5),
userReset(6),
restartByMonit(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reason of last switch restart.
error(1) - unable to read restart reason or reset counters
generalReset(2) - Both VDDCORE and VDDBU rising (power-on)
wakeUpReset(3) - VDDCORE rising
watchdogReset(4) - Watchdog fault occurred
softwareReset(5) - Processor reset required by the software (system reboot)
userReset(6) - NRST pin detected low (reset button)
restartByMonit(7) - Restart caused by Monit, please check wrsRestartReasonMonit
for program that caused problems"
::= { wrsBootStatusGroup 3 }
wrsFaultIP OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The fault address of the last panic. This is the instruction
pointer normally printed by the stack backtrace. The register
is zeroed at first boot and only modified within panic."
::= { wrsBootStatusGroup 4 }
wrsFaultLR OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The link register register at last panic.
This is usually the caller of the function that failed,
but it may be a local register if the failing function
saved lr to the stack and used it as a scratch register."
::= { wrsBootStatusGroup 5 }
wrsConfigSource OBJECT-TYPE
SYNTAX INTEGER {
na(0),
error(1),
errorMinor(2),
local(3),
remote(4),
tryDhcp(5),
forceDhcp(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Source of used dotconfig
local - used dot-config was stored on the switch
remote - dot-config retrieved from the network check the
wrsConfigSourceUrl for the path
tryDhcp - try to get URL to the dot-config via DHCP, if DHCP retrieve
fail do not propagate error to the wrsBootSuccessful;
forceDhcp - get URL to the dot-config via DHCP, if failed propagate error
to the wrsBootSuccessful
errorMinor - cannot read the status file, problem is probably somewhere
else"
::= { wrsBootStatusGroup 6 }
wrsConfigSourceUrl OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Url to the dot-config"
::= { wrsBootStatusGroup 7 }
wrsRestartReasonMonit OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Program's name which caused the monit to restart the switch due to too
many crashes."
::= { wrsBootStatusGroup 8 }
wrsBootConfigStatus OBJECT-TYPE
SYNTAX INTEGER {
na(0),
ok(1),
error(2),
downloadError(3),
checkError(4),
errorMinor(5),
dhcpError(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Result of loading or downloading dot-config file
ok - dot-config downloaded or loaded correctly
downloadError - unable to download a file from a given source
checkError - config file is not valid or too short (less than 200 characters).
errorMinor - cannot read the status file, problem is probably somewhere else
dhcpError - unable to get URL to dot-config via DHCP (only for forceDhcp)"
::= { wrsBootStatusGroup 9 }
wrsBootHwinfoReadout OBJECT-TYPE
SYNTAX INTEGER {
na(0),
ok(1),
error(2),
errorMinor(3),
warning(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Result of hwinfo readout
ok - hwinfo readout successful
error - hwinfo readout failed
errorMinor - cannot read status file, problem is probably somewhere else
warning - no hwinfo partition"
::= { wrsBootStatusGroup 10 }
wrsBootLoadFPGA OBJECT-TYPE
SYNTAX INTEGER {
na(0),
ok(1),
error(2),
errorMinor(3),
fileNotFound(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Result of loading FPGA
ok - FPGA loaded successfully
error - loading failed
errorMinor - cannot read status file, problem is probably somewhere else
fileNotFound - file to be loaded not found"
::= { wrsBootStatusGroup 11 }
wrsBootLoadLM32 OBJECT-TYPE
SYNTAX INTEGER {
na(0),
ok(1),
error(2),
errorMinor(3),
fileNotFound(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Result of loading LM32
ok - LM32 loaded successfully
error - loading failed
errorMinor - cannot read status file, problem is probably somewhere else
fileNotFound - file to be loaded not found"
::= { wrsBootStatusGroup 12 }
wrsBootKernelModulesMissing OBJECT-TYPE
SYNTAX INTEGER {
allKernelModulesPresent(0)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Checking if all desired kernel modules are loaded.
allKernelModulesPresent - all modules loaded
other numbers represent number of modules not loaded
other errors (like unable to open /proc/modules) are reported as maximum number of missing modules"
::= { wrsBootStatusGroup 13 }
wrsBootUserspaceDaemonsMissing OBJECT-TYPE
SYNTAX INTEGER {
allDaemonsPresent(0)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Checking if all desired daemons are running.
allDaemonsPresent - all daemons running
other numbers represent number of daemons not running
other errors (can be: unable to run ps command or problem with multiple process instances)
are reported as maximum number of missing modules"
::= { wrsBootStatusGroup 14 }
wrsGwWatchdogTimeouts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of times the watchdog has restarted the HDL module responsible
for the Ethernet switching process."
::= { wrsBootStatusGroup 15 }
wrsFwUpdateStatus OBJECT-TYPE
SYNTAX INTEGER {
na(0),
ok(1),
checksumError(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Status of the last firmware update.
ok - Update successful
checksumError - firmware checksum error"
::= { wrsBootStatusGroup 16 }
wrsCustomBootScriptSource OBJECT-TYPE
SYNTAX INTEGER {
na(0),
error(1),
errorMinor(2),
local(3),
remote(4),
disabled(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Source of the custom boot script
local - used custom boot script was stored on the switch
remote - custom boot script was retrieved from the network; check the
wrsCustomBootScriptSourceUrl for the path
disabled - do not run custom boot script
errorMinor - cannot read the status file, problem is probably somewhere
else"
::= { wrsBootStatusGroup 17 }
wrsCustomBootScriptSourceUrl OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Url to the custom boot script"
::= { wrsBootStatusGroup 18 }
wrsCustomBootScriptStatus OBJECT-TYPE
SYNTAX INTEGER {
na(0),
ok(1),
failed(2),
wrongSrc(3),
downloadError(4),
disabled(5),
error(6),
errorMinor(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The result of execution of the custom boot script
ok - custom boot script executed successfully
failed - custom boot script failed during execution
wrongSrc - no valid source of the custom boot script present in dot-config
downloadError - unable to download a file from a given source
disabled - do not run custom boot script
error - unsupported status
errorMinor - cannot read the status file, problem is probably somewhere else"
::= { wrsBootStatusGroup 19 }
wrsAuxClkSetStatus OBJECT-TYPE
SYNTAX INTEGER {
na(0),
ok(1),
failed(2),
disabled(3),
error(4),
errorMinor(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Result of setting up auxclk on connector clk2
ok - successful set pu of the auxclk
failed - error while setting up the auxclk
disabled - the setting up of the auxclk disabled in dot-config
error - unsuported status
errorMinor - cannot read the status file, the problem is probably
somewhere else"
::= { wrsBootStatusGroup 20 }
wrsThrottlingSetStatus OBJECT-TYPE
SYNTAX INTEGER {
na(0),
ok(1),
failed(2),
disabled(3),
error(4),
errorMinor(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Result of setting up a limit on the Rx bandwidth of the traffic that
goes from WR ports to Linux.
ok - successful set up of the throttling
failed - error while setting up the throttling
disabled - the setting up of the throttling disabled in dot-config
error - unsuported status
errorMinor - cannot read the status file, the problem is probably
somewhere else"
::= { wrsBootStatusGroup 21 }
wrsVlansSetStatus OBJECT-TYPE
SYNTAX INTEGER {
na(0),
ok(1),
failed(2),
disabled(3),
error(4),
errorMinor(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Result of setting up VLANs
ok - successful set up of VLANs
failed - error while setting up VLANs
disabled - the setting up of VLANs disabled in dot-config
error - unsuported status
errorMinor - cannot read the status file, the problem is probably
somewhere else"
::= { wrsBootStatusGroup 22 }
-- wrsTemperatureGroup (.7.1.3)
wrsTemperatureGroup OBJECT IDENTIFIER ::= { wrsOperationStatus 3 }
wrsTempFPGA OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"FPGA temperature"
::= { wrsTemperatureGroup 1 }
wrsTempPLL OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"PLL temperature"
::= { wrsTemperatureGroup 2 }
wrsTempPSL OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Power Supply Left (PSL) temperature"
::= { wrsTemperatureGroup 3 }
wrsTempPSR OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Power Supply Right (PSR) temperature"
::= { wrsTemperatureGroup 4 }
wrsTempThresholdFPGA OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Threshold level for FPGA temperature"
::= { wrsTemperatureGroup 5 }
wrsTempThresholdPLL OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Threshold level for PLL temperature"
::= { wrsTemperatureGroup 6 }
wrsTempThresholdPSL OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Threshold level for Power Supply Left (PSL) temperature"
::= { wrsTemperatureGroup 7 }
wrsTempThresholdPSR OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Threshold level for Power Supply Right (PSR) temperature"
::= { wrsTemperatureGroup 8 }
-- wrsMemoryGroup (.7.1.4)
wrsMemoryGroup OBJECT IDENTIFIER ::= { wrsOperationStatus 4 }
wrsMemoryTotal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ram size in kB"
::= { wrsMemoryGroup 1 }
wrsMemoryUsed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Used RAM in kB (Cache and buffers are not counted)"
::= { wrsMemoryGroup 2 }
wrsMemoryUsedPerc OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Percentage of used RAM"
::= { wrsMemoryGroup 3 }
wrsMemoryFree OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Free RAM in kB"
::= { wrsMemoryGroup 4 }
-- wrsCpuLoadGroup (.7.1.5)
wrsCpuLoadGroup OBJECT IDENTIFIER ::= { wrsOperationStatus 5 }
wrsCPULoadAvg1min OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Load average over 1min multiplied by 100"
::= { wrsCpuLoadGroup 1 }
wrsCPULoadAvg5min OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Load average over 5min multiplied by 100"
::= { wrsCpuLoadGroup 2 }
wrsCPULoadAvg15min OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Load average over 15min multiplied by 100"
::= { wrsCpuLoadGroup 3 }
-- wrsDiskTable (.7.1.6)
wrsDiskTable OBJECT-TYPE
SYNTAX SEQUENCE OF WrsDiskEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information for each mounted partition"
::= { wrsOperationStatus 6 }
wrsDiskEntry OBJECT-TYPE
SYNTAX WrsDiskEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing partitions' details"
INDEX { wrsDiskIndex }
::= { wrsDiskTable 1 }
WrsDiskEntry ::=
SEQUENCE {
wrsDiskIndex Unsigned32,
wrsDiskMountPath DisplayString,
wrsDiskSize Integer32,
wrsDiskUsed Integer32,
wrsDiskFree Integer32,
wrsDiskUseRate Integer32,
wrsDiskFilesystem DisplayString
}
wrsDiskIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index for wrsDiskTable"
::= { wrsDiskEntry 1 }
wrsDiskMountPath OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Mount patch of reported partition"
::= { wrsDiskEntry 2 }
wrsDiskSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Partition size"
::= { wrsDiskEntry 3 }
wrsDiskUsed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Used space on partition"
::= { wrsDiskEntry 4 }
wrsDiskFree OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Free space on partition"
::= { wrsDiskEntry 5 }
wrsDiskUseRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Percentage of used space on partition"
::= { wrsDiskEntry 6 }
wrsDiskFilesystem OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Filesystem reported by df command"
::= { wrsDiskEntry 7 }
-- wrsStartCntGroup (.7.2)
wrsStartCntGroup OBJECT IDENTIFIER ::= { wrsExpertStatus 2 }
wrsStartCntHAL OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of HAL daemon starts"
::= { wrsStartCntGroup 1 }
wrsStartCntPTP OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of PTP daemon starts"
::= { wrsStartCntGroup 2 }
wrsStartCntRTUd OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of RTU daemon starts"
::= { wrsStartCntGroup 3 }
wrsStartCntSshd OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of SSH daemon starts"
::= { wrsStartCntGroup 4 }
wrsStartCntHttpd OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of HTTP daemon starts"
::= { wrsStartCntGroup 5 }
wrsStartCntSnmpd OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of SNMP daemon starts"
::= { wrsStartCntGroup 6 }
wrsStartCntSyslogd OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of SYSLOG daemon starts"
::= { wrsStartCntGroup 7 }
wrsStartCntWrsWatchdog OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of wrs_watchdog daemon starts"
::= { wrsStartCntGroup 8 }
wrsStartCntLldpd OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of LLDP daemon starts"
::= { wrsStartCntGroup 9 }
wrsStartCntLdap OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of LDAP daemon starts"
::= { wrsStartCntGroup 10 }
wrsStartCntRvlan OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of radiusvlan daemon starts"
::= { wrsStartCntGroup 11 }
-- wrsSpllState (.7.3)
wrsSpllState OBJECT IDENTIFIER ::= { wrsExpertStatus 3 }
-- wrsSpllVersionGroup (.7.3.1)
wrsSpllVersionGroup OBJECT IDENTIFIER ::= { wrsSpllState 1 }
wrsSpllVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Soft PLL version, as returned from 'git describe' at build time"
::= { wrsSpllVersionGroup 1 }
wrsSpllBuildDate OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The build date of the Soft PLL, '__DATE__' at build time"
::= { wrsSpllVersionGroup 2 }
wrsSpllBuildBy OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The build by of the Soft PLL"
::= { wrsSpllVersionGroup 3 }
-- wrsSpllStatusGroup (.7.3.2)
wrsSpllStatusGroup OBJECT IDENTIFIER ::= { wrsSpllState 2 }
wrsSpllMode OBJECT-TYPE
SYNTAX INTEGER {
na(0),
grandmaster(1),
master(2),
slave(3),
disabled(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Mode of Soft PLL (values taken from softpll_export.h, wrpc-sw repo)"
::= { wrsSpllStatusGroup 1 }
wrsSpllIrqCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of interrupts in Soft PLL"
::= { wrsSpllStatusGroup 2 }
wrsSpllSeqState OBJECT-TYPE
SYNTAX INTEGER {
startExt(1),
waitExt(2),
startHelper(3),
waitHelper(4),
startMain(5),
waitMain(6),
disabled(7),
ready(8),
clearDacs(9),
waitClearDacs(10)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sequence state of Soft PLL (values taken from file softpll_export.h, wrpc-sw repo)"
::= { wrsSpllStatusGroup 3 }
wrsSpllAlignState OBJECT-TYPE
SYNTAX INTEGER {
extOff(0),
start(1),
initCsync(2),
waitCsync(3),
waitSample(4),
compensateDelay(5),
locked(6),
startAlignment(7),
startMain(8),
waitClkIn(9),
waitPlock(10)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Align state of Soft PLL (values taken from file softpll_export.h, wrpc-sw repo)"
::= { wrsSpllStatusGroup 4 }
wrsSpllHlock OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"HLock in Soft PLL"
::= { wrsSpllStatusGroup 5 }
wrsSpllMlock OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MLock at Soft PLL"
::= { wrsSpllStatusGroup 6 }
wrsSpllHY OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"H_y at Soft PLL"
::= { wrsSpllStatusGroup 7 }
wrsSpllMY OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"M_y at Soft PLL"
::= { wrsSpllStatusGroup 8 }
wrsSpllDelCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Del counter at Soft PLL"
::= { wrsSpllStatusGroup 9 }
-- wrsPstatsTable (.7.4)
wrsPstatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF WrsPstatsEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"Pstats counters for each port"
::= { wrsExpertStatus 4 }
wrsPstatsEntry OBJECT-TYPE
SYNTAX WrsPstatsEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"An entry containing pstats counters"
INDEX { wrsPstatsIndex }
::= { wrsPstatsTable 1 }
WrsPstatsEntry ::=
SEQUENCE {
wrsPstatsIndex Unsigned32, -- deprecated
wrsPstatsPortName DisplayString, -- deprecated
wrsPstatsTXUnderrun Counter32, -- deprecated
wrsPstatsRXOverrun Counter32, -- deprecated
wrsPstatsRXInvalidCode Counter32, -- deprecated
wrsPstatsRXSyncLost Counter32, -- deprecated
wrsPstatsRXPauseFrames Counter32, -- deprecated
wrsPstatsRXPfilterDropped Counter32, -- deprecated
wrsPstatsRXPCSErrors Counter32, -- deprecated
wrsPstatsRXGiantFrames Counter32, -- deprecated
wrsPstatsRXRuntFrames Counter32, -- deprecated
wrsPstatsRXCRCErrors Counter32, -- deprecated
wrsPstatsRXPclass0 Counter32, -- deprecated
wrsPstatsRXPclass1 Counter32, -- deprecated
wrsPstatsRXPclass2 Counter32, -- deprecated
wrsPstatsRXPclass3 Counter32, -- deprecated
wrsPstatsRXPclass4 Counter32, -- deprecated
wrsPstatsRXPclass5 Counter32, -- deprecated
wrsPstatsRXPclass6 Counter32, -- deprecated
wrsPstatsRXPclass7 Counter32, -- deprecated
wrsPstatsTXFrames Counter32, -- deprecated
wrsPstatsRXFrames Counter32, -- deprecated
wrsPstatsRXDropRTUFull Counter32, -- deprecated
wrsPstatsRXPrio0 Counter32, -- deprecated
wrsPstatsRXPrio1 Counter32, -- deprecated
wrsPstatsRXPrio2 Counter32, -- deprecated
wrsPstatsRXPrio3 Counter32, -- deprecated
wrsPstatsRXPrio4 Counter32, -- deprecated
wrsPstatsRXPrio5 Counter32, -- deprecated
wrsPstatsRXPrio6 Counter32, -- deprecated
wrsPstatsRXPrio7 Counter32, -- deprecated
wrsPstatsRTUValid Counter32, -- deprecated
wrsPstatsRTUResponses Counter32, -- deprecated
wrsPstatsRTUDropped Counter32, -- deprecated
wrsPstatsFastMatchPriority Counter32, -- deprecated
wrsPstatsFastMatchFastForward Counter32, -- deprecated
wrsPstatsFastMatchNonForward Counter32, -- deprecated
wrsPstatsFastMatchRespValid Counter32, -- deprecated
wrsPstatsFullMatchRespValid Counter32, -- deprecated
wrsPstatsForwarded Counter32, -- deprecated
wrsPstatsTRURespValid Counter32 -- deprecated
}
wrsPstatsIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"Index for wrsPstatsTable"
::= { wrsPstatsEntry 1 }
wrsPstatsPortName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..12))
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Port name of port"
::= { wrsPstatsEntry 2 }
wrsPstatsTXUnderrun OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of TX underrun errors"
::= { wrsPstatsEntry 3 }
wrsPstatsRXOverrun OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of RX overrun errors"
::= { wrsPstatsEntry 4 }
wrsPstatsRXInvalidCode OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of received invalid 8B10B code errors"
::= { wrsPstatsEntry 5 }
wrsPstatsRXSyncLost OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of RX link synchronization lost"
::= { wrsPstatsEntry 6 }
wrsPstatsRXPauseFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of received pause frames"
::= { wrsPstatsEntry 7 }
wrsPstatsRXPfilterDropped OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of received frames dropped at pfilter"
::= { wrsPstatsEntry 8 }
wrsPstatsRXPCSErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of errors occurred during frame reception in PCS"
::= { wrsPstatsEntry 9 }
wrsPstatsRXGiantFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of received giant frames
(bigger than Maximum Receive Unit)"
::= { wrsPstatsEntry 10 }
wrsPstatsRXRuntFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of received runt frames
(smaller than 64bytes)"
::= { wrsPstatsEntry 11 }
wrsPstatsRXCRCErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of RX CRC errors"
::= { wrsPstatsEntry 12 }
wrsPstatsRXPclass0 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of received frames assigned to
class 0 by packet filter in endpoint"
::= { wrsPstatsEntry 13 }
wrsPstatsRXPclass1 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of received frames assigned to
class 1 by packet filter in endpoint"
::= { wrsPstatsEntry 14 }
wrsPstatsRXPclass2 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of received frames assigned to
class 2 by packet filter in endpoint"
::= { wrsPstatsEntry 15 }
wrsPstatsRXPclass3 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of received frames assigned to
class 3 by packet filter in endpoint"
::= { wrsPstatsEntry 16 }
wrsPstatsRXPclass4 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of received frames assigned to
class 4 by packet filter in endpoint"
::= { wrsPstatsEntry 17 }
wrsPstatsRXPclass5 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of received frames assigned to
class 5 by packet filter in endpoint"
::= { wrsPstatsEntry 18 }
wrsPstatsRXPclass6 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of received frames assigned to
class 6 by packet filter in endpoint"
::= { wrsPstatsEntry 19 }
wrsPstatsRXPclass7 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of received frames assigned to
class 7 by packet filter in endpoint"
::= { wrsPstatsEntry 20 }
wrsPstatsTXFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of transmitted frames"
::= { wrsPstatsEntry 21 }
wrsPstatsRXFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of received frames"
::= { wrsPstatsEntry 22 }
wrsPstatsRXDropRTUFull OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of RX frames dropped due to RTU full"
::= { wrsPstatsEntry 23 }
wrsPstatsRXPrio0 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of RX frames at internal priority 0"
::= { wrsPstatsEntry 24 }
wrsPstatsRXPrio1 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of RX frames at internal priority 1"
::= { wrsPstatsEntry 25 }
wrsPstatsRXPrio2 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of RX frames at internal priority 2"
::= { wrsPstatsEntry 26 }
wrsPstatsRXPrio3 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of RX frames at internal priority 3"
::= { wrsPstatsEntry 27 }
wrsPstatsRXPrio4 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of RX frames at internal priority 4"
::= { wrsPstatsEntry 28 }
wrsPstatsRXPrio5 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of RX frames at internal priority 5"
::= { wrsPstatsEntry 29 }
wrsPstatsRXPrio6 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of RX frames at internal priority 6"
::= { wrsPstatsEntry 30 }
wrsPstatsRXPrio7 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of RX frames at internal priority 7"
::= { wrsPstatsEntry 31 }
wrsPstatsRTUValid OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of valid RTU requests"
::= { wrsPstatsEntry 32 }
wrsPstatsRTUResponses OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of valid RTU responses"
::= { wrsPstatsEntry 33 }
wrsPstatsRTUDropped OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of frames dropped at RTU"
::= { wrsPstatsEntry 34 }
wrsPstatsFastMatchPriority OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of priority frames matched by fast match"
::= { wrsPstatsEntry 35 }
wrsPstatsFastMatchFastForward OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of forwarded frames matched by fast match"
::= { wrsPstatsEntry 36 }
wrsPstatsFastMatchNonForward OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of not forwarded frames matched by fast match"
::= { wrsPstatsEntry 37 }
wrsPstatsFastMatchRespValid OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of fast match decisions"
::= { wrsPstatsEntry 38 }
wrsPstatsFullMatchRespValid OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of full match decisions"
::= { wrsPstatsEntry 39 }
wrsPstatsForwarded OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of forwarded frames"
::= { wrsPstatsEntry 40 }
wrsPstatsTRURespValid OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of TRU decisions"
::= { wrsPstatsEntry 41 }
-- wrsPtpDataTable (.7.5)
wrsPtpDataTable OBJECT-TYPE
SYNTAX SEQUENCE OF WrsPtpDataEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information for each ptp servo"
::= { wrsExpertStatus 5 }
wrsPtpDataEntry OBJECT-TYPE
SYNTAX WrsPtpDataEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing ptp servo statuses"
INDEX { wrsPtpDataIndex }
::= { wrsPtpDataTable 1 }
WrsPtpDataEntry ::=
SEQUENCE {
wrsPtpDataIndex Unsigned32,
wrsPtpPortName DisplayString,
wrsPtpGrandmasterID OCTET STRING,
wrsPtpOwnID OCTET STRING,
wrsPtpMode INTEGER,
wrsPtpServoState DisplayString,
wrsPtpServoStateN INTEGER,
wrsPtpPhaseTracking INTEGER,
wrsPtpSyncSource DisplayString,
wrsPtpClockOffsetPs Counter64,
wrsPtpClockOffsetPsHR Integer32,
wrsPtpSkew Integer32,
wrsPtpRTT Counter64,
wrsPtpLinkLength Unsigned32,
wrsPtpServoUpdates Counter32,
wrsPtpDeltaTxM Integer32,
wrsPtpDeltaRxM Integer32,
wrsPtpDeltaTxS Integer32,
wrsPtpDeltaRxS Integer32,
wrsPtpServoStateErrCnt Counter32,
wrsPtpClockOffsetErrCnt Counter32,
wrsPtpRTTErrCnt Counter32,
wrsPtpServoUpdateTime Counter64,
wrsPtpServoExt INTEGER
}
wrsPtpDataIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index for wrsPtpDataTable"
::= { wrsPtpDataEntry 1 }
wrsPtpPortName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..12))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port name on which servo instance is running"
::= { wrsPtpDataEntry 2 }
wrsPtpGrandmasterID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ClockID of the current grandmaster"
::= { wrsPtpDataEntry 3 }
wrsPtpOwnID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ClockID of this WR device"
::= { wrsPtpDataEntry 4 }
wrsPtpMode OBJECT-TYPE
SYNTAX INTEGER {
unknown(0), -- same as WRC_MODE macros
grandmaster(1),
master(2),
slave(3)
}
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The mode of this clock"
::= { wrsPtpDataEntry 5 }
wrsPtpServoState OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The servo state if slave"
::= { wrsPtpDataEntry 6 }
wrsPtpServoStateN OBJECT-TYPE
SYNTAX INTEGER {
uninitialized(0),
syncNsec(1),
syncSec(2),
syncPhase(3),
trackPhase(4),
waitOffsetStable(5),
standardPTP(99)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Numeric representation of servo state"
::= { wrsPtpDataEntry 7 }
wrsPtpPhaseTracking OBJECT-TYPE
SYNTAX INTEGER {
na(0),
notTracking(1),
tracking(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether phase tracking is enabled in the servo"
::= { wrsPtpDataEntry 8 }
wrsPtpSyncSource OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The interface name that is currently the synchronization source"
::= { wrsPtpDataEntry 9 }
wrsPtpClockOffsetPs OBJECT-TYPE
SYNTAX Counter64 -- integer64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Absolute value of current clock offset from master, in picoseconds"
::= { wrsPtpDataEntry 10 }
wrsPtpClockOffsetPsHR OBJECT-TYPE
SYNTAX Integer32 -- should be something like gauge32, but with int range
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Human Readable current clock offset from master, in picoseconds with saturation to integer"
::= { wrsPtpDataEntry 11 }
wrsPtpSkew OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The estimated change of master-to-slave delay, in picoseconds"
::= { wrsPtpDataEntry 12 }
wrsPtpRTT OBJECT-TYPE
SYNTAX Counter64 -- unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The round-trip-time, from master, in picoseconds"
::= { wrsPtpDataEntry 13 }
wrsPtpLinkLength OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Estimated fiber length, from master-to-slave delay, in meters"
::= { wrsPtpDataEntry 14 }
wrsPtpServoUpdates OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"How many time did the servo run"
::= { wrsPtpDataEntry 15 }
wrsPtpDeltaTxM OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Fixed Tx latency on Master side"
::= { wrsPtpDataEntry 16 }
wrsPtpDeltaRxM OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Fixed Rx latency on Master side"
::= { wrsPtpDataEntry 17 }
wrsPtpDeltaTxS OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Fixed Tx latency on Slave side"
::= { wrsPtpDataEntry 18 }
wrsPtpDeltaRxS OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Fixed Rx latency on Slave side"
::= { wrsPtpDataEntry 19 }
wrsPtpServoStateErrCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of servo updates with wrong servo state"
::= { wrsPtpDataEntry 20 }
wrsPtpClockOffsetErrCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of servo updates with wrong clock offset"
::= { wrsPtpDataEntry 21 }
wrsPtpRTTErrCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of servo updates with wrong RTT"
::= { wrsPtpDataEntry 22 }
wrsPtpServoUpdateTime OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TAI Nanosecond of the last servo's update"
::= { wrsPtpDataEntry 23 }
wrsPtpServoExt OBJECT-TYPE
SYNTAX INTEGER {
na(0),
none(1),
wr(2),
l1Sync(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Extension with which the servo runs."
::= { wrsPtpDataEntry 24 }
-- wrsPortStatusTable (.7.6)
wrsPortStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF WrsPortStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information for each port"
::= { wrsExpertStatus 6 }
wrsPortStatusEntry OBJECT-TYPE
SYNTAX WrsPortStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing ports statuses"
INDEX { wrsPortStatusIndex }
::= { wrsPortStatusTable 1 }
WrsPortStatusEntry ::=
SEQUENCE {
wrsPortStatusIndex Unsigned32,
wrsPortStatusPortName DisplayString,
wrsPortStatusLink INTEGER,
wrsPortStatusConfiguredMode INTEGER,
wrsPortStatusLocked INTEGER,
wrsPortStatusPeer OCTET STRING,
wrsPortStatusSfpVN DisplayString,
wrsPortStatusSfpPN DisplayString,
wrsPortStatusSfpVS DisplayString,
wrsPortStatusSfpInDB INTEGER,
wrsPortStatusSfpGbE INTEGER,
wrsPortStatusSfpError INTEGER,
wrsPortStatusPtpTxFrames Counter32,
wrsPortStatusPtpRxFrames Counter32,
wrsPortStatusMonitor INTEGER,
wrsPortStatusSfpDom INTEGER,
wrsPortStatusSfpTemp INTEGER,
wrsPortStatusSfpVcc INTEGER,
wrsPortStatusSfpTxBias INTEGER,
wrsPortStatusSfpTxPower INTEGER,
wrsPortStatusSfpRxPower INTEGER,
wrsPortStatusT24p INTEGER,
wrsPortStatusT24pValid INTEGER
}
wrsPortStatusIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index for wrsPortStatusTable"
::= { wrsPortStatusEntry 1 }
wrsPortStatusPortName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..12))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of port"
::= { wrsPortStatusEntry 2 }
wrsPortStatusLink OBJECT-TYPE
SYNTAX INTEGER {
na(0),
down(1),
up(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether the link is up or down"
::= { wrsPortStatusEntry 3 }
wrsPortStatusConfiguredMode OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
master(1),
slave(2),
nonWr(3),
auto(4),
none(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether the port is configured as master, slave, non-wr or auto"
::= { wrsPortStatusEntry 4 }
wrsPortStatusLocked OBJECT-TYPE
SYNTAX INTEGER {
na(0),
notLocked(1),
locked(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether the peers are locked or not"
::= { wrsPortStatusEntry 5 }
wrsPortStatusPeer OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"the ClockID of the peer, if available. Or 0"
::= { wrsPortStatusEntry 6 }
wrsPortStatusSfpVN OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Vendor Name of SFP"
::= { wrsPortStatusEntry 7 }
wrsPortStatusSfpPN OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Part Number of SFP"
::= { wrsPortStatusEntry 8 }
wrsPortStatusSfpVS OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Vendor serial number of SFP"
::= { wrsPortStatusEntry 9 }
wrsPortStatusSfpInDB OBJECT-TYPE
SYNTAX INTEGER {na(0), notInDataBase(1), inDataBase(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether the SFP is in data base or not"
::= { wrsPortStatusEntry 10 }
wrsPortStatusSfpGbE OBJECT-TYPE
SYNTAX INTEGER {na(0), linkNotGbE(1), linkGbE(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether the SFP is 1 GbE"
::= { wrsPortStatusEntry 11 }
wrsPortStatusSfpError OBJECT-TYPE
SYNTAX INTEGER {
na(0),
sfpOk(1),
sfpError(2),
portDown(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Problem with SFP configuration. Port has to be always 1GbE. Port has to be in data base as long as support WR."
::= { wrsPortStatusEntry 12 }
wrsPortStatusPtpTxFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of transmitted PTP frames per port (for all PPSI instances
running on particular port"
::= { wrsPortStatusEntry 13 }
wrsPortStatusPtpRxFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received PTP frames per port (for all PPSI instances
running on particular port"
::= { wrsPortStatusEntry 14 }
wrsPortStatusMonitor OBJECT-TYPE
SYNTAX INTEGER {
na(0),
enable(1),
disable(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If disable, SNMP will not generate any errors for this port."
::= { wrsPortStatusEntry 15 }
wrsPortStatusSfpDom OBJECT-TYPE
SYNTAX INTEGER {
na(0),
enable(1),
disable(2),
domNotSupported(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SFP plugged into a given port has extra monitoring (DOM) capabilities."
::= { wrsPortStatusEntry 16 }
wrsPortStatusSfpTemp OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Temperature reported by SFP. According to SFF-8472, accuracy of
this value must be better than 3 degrees Celsius"
::= { wrsPortStatusEntry 17 }
wrsPortStatusSfpVcc OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Internally measured transceiver supply voltage reported by SFP.
According to SFF-8472, accuracy of this value must be better than 3%"
::= { wrsPortStatusEntry 18 }
wrsPortStatusSfpTxBias OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Measured TX bias current in uA reported by SFP.
According to SFF-8472, accuracy of this value must be better than 10%"
::= { wrsPortStatusEntry 19 }
wrsPortStatusSfpTxPower OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Measured TX output power in uW reported by SFP.
According to SFF-8472, accuracy of this value must be better than 3dB%"
::= { wrsPortStatusEntry 20 }
wrsPortStatusSfpRxPower OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Measured RX output power in uW reported by SFP.
According to SFF-8472, accuracy of this value must be better than 3dB%"
::= { wrsPortStatusEntry 21 }
wrsPortStatusT24p OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"T2/T4 phase transition point used for Rx timestamps correction"
::= { wrsPortStatusEntry 22 }
wrsPortStatusT24pValid OBJECT-TYPE
SYNTAX INTEGER {
invalid(0),
readFromConfig(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Validity of wrsPortStatusT24p"
::= { wrsPortStatusEntry 23 }
-- wrsPstatsHCTable (.7.7)
wrsPstatsHCTable OBJECT-TYPE
SYNTAX SEQUENCE OF WrsPstatsHCEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Pstats counters for each port"
::= { wrsExpertStatus 7 }
wrsPstatsHCEntry OBJECT-TYPE
SYNTAX WrsPstatsHCEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing pstats counters"
INDEX { wrsPstatsHCIndex }
::= { wrsPstatsHCTable 1 }
WrsPstatsHCEntry ::=
SEQUENCE {
wrsPstatsHCIndex Unsigned32,
wrsPstatsHCPortName DisplayString,
wrsPstatsHCTXUnderrun Counter64,
wrsPstatsHCRXOverrun Counter64,
wrsPstatsHCRXInvalidCode Counter64,
wrsPstatsHCRXSyncLost Counter64,
wrsPstatsHCRXPauseFrames Counter64,
wrsPstatsHCRXPfilterDropped Counter64,
wrsPstatsHCRXPCSErrors Counter64,
wrsPstatsHCRXGiantFrames Counter64,
wrsPstatsHCRXRuntFrames Counter64,
wrsPstatsHCRXCRCErrors Counter64,
wrsPstatsHCRXPclass0 Counter64,
wrsPstatsHCRXPclass1 Counter64,
wrsPstatsHCRXPclass2 Counter64,
wrsPstatsHCRXPclass3 Counter64,
wrsPstatsHCRXPclass4 Counter64,
wrsPstatsHCRXPclass5 Counter64,
wrsPstatsHCRXPclass6 Counter64,
wrsPstatsHCRXPclass7 Counter64,
wrsPstatsHCTXFrames Counter64,
wrsPstatsHCRXFrames Counter64,
wrsPstatsHCRXDropRTUFull Counter64,
wrsPstatsHCRXPrio0 Counter64,
wrsPstatsHCRXPrio1 Counter64,
wrsPstatsHCRXPrio2 Counter64,
wrsPstatsHCRXPrio3 Counter64,
wrsPstatsHCRXPrio4 Counter64,
wrsPstatsHCRXPrio5 Counter64,
wrsPstatsHCRXPrio6 Counter64,
wrsPstatsHCRXPrio7 Counter64,
wrsPstatsHCRTUValid Counter64,
wrsPstatsHCRTUResponses Counter64,
wrsPstatsHCRTUDropped Counter64,
wrsPstatsHCFastMatchPriority Counter64,
wrsPstatsHCFastMatchFastForward Counter64,
wrsPstatsHCFastMatchNonForward Counter64,
wrsPstatsHCFastMatchRespValid Counter64,
wrsPstatsHCFullMatchRespValid Counter64,
wrsPstatsHCForwarded Counter64,
wrsPstatsHCTRURespValid Counter64,
wrsPstatsHCNICTXFrames Counter64
}
wrsPstatsHCIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index for wrsPstatsHCTable"
::= { wrsPstatsHCEntry 1 }
wrsPstatsHCPortName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..12))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port name of port"
::= { wrsPstatsHCEntry 2 }
wrsPstatsHCTXUnderrun OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of TX underrun errors"
::= { wrsPstatsHCEntry 3 }
wrsPstatsHCRXOverrun OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of RX overrun errors"
::= { wrsPstatsHCEntry 4 }
wrsPstatsHCRXInvalidCode OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received invalid 8B10B code errors"
::= { wrsPstatsHCEntry 5 }
wrsPstatsHCRXSyncLost OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of RX link synchronization lost"
::= { wrsPstatsHCEntry 6 }
wrsPstatsHCRXPauseFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received pause frames"
::= { wrsPstatsHCEntry 7 }
wrsPstatsHCRXPfilterDropped OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received frames dropped at pfilter"
::= { wrsPstatsHCEntry 8 }
wrsPstatsHCRXPCSErrors OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of errors occurred during frame reception in PCS"
::= { wrsPstatsHCEntry 9 }
wrsPstatsHCRXGiantFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received giant frames
(bigger than Maximum Receive Unit)"
::= { wrsPstatsHCEntry 10 }
wrsPstatsHCRXRuntFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received runt frames
(smaller than 64bytes)"
::= { wrsPstatsHCEntry 11 }
wrsPstatsHCRXCRCErrors OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of RX CRC errors"
::= { wrsPstatsHCEntry 12 }
wrsPstatsHCRXPclass0 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received frames assigned to
class 0 by packet filter in endpoint"
::= { wrsPstatsHCEntry 13 }
wrsPstatsHCRXPclass1 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received frames assigned to
class 1 by packet filter in endpoint"
::= { wrsPstatsHCEntry 14 }
wrsPstatsHCRXPclass2 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received frames assigned to
class 2 by packet filter in endpoint"
::= { wrsPstatsHCEntry 15 }
wrsPstatsHCRXPclass3 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received frames assigned to
class 3 by packet filter in endpoint"
::= { wrsPstatsHCEntry 16 }
wrsPstatsHCRXPclass4 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received frames assigned to
class 4 by packet filter in endpoint"
::= { wrsPstatsHCEntry 17 }
wrsPstatsHCRXPclass5 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received frames assigned to
class 5 by packet filter in endpoint"
::= { wrsPstatsHCEntry 18 }
wrsPstatsHCRXPclass6 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received frames assigned to
class 6 by packet filter in endpoint"
::= { wrsPstatsHCEntry 19 }
wrsPstatsHCRXPclass7 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received frames assigned to
class 7 by packet filter in endpoint"
::= { wrsPstatsHCEntry 20 }
wrsPstatsHCTXFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of transmitted frames"
::= { wrsPstatsHCEntry 21 }
wrsPstatsHCRXFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received frames"
::= { wrsPstatsHCEntry 22 }
wrsPstatsHCRXDropRTUFull OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of RX frames dropped due to RTU full"
::= { wrsPstatsHCEntry 23 }
wrsPstatsHCRXPrio0 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of RX frames at internal priority 0"
::= { wrsPstatsHCEntry 24 }
wrsPstatsHCRXPrio1 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of RX frames at internal priority 1"
::= { wrsPstatsHCEntry 25 }
wrsPstatsHCRXPrio2 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of RX frames at internal priority 2"
::= { wrsPstatsHCEntry 26 }
wrsPstatsHCRXPrio3 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of RX frames at internal priority 3"
::= { wrsPstatsHCEntry 27 }
wrsPstatsHCRXPrio4 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of RX frames at internal priority 4"
::= { wrsPstatsHCEntry 28 }
wrsPstatsHCRXPrio5 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of RX frames at internal priority 5"
::= { wrsPstatsHCEntry 29 }
wrsPstatsHCRXPrio6 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of RX frames at internal priority 6"
::= { wrsPstatsHCEntry 30 }
wrsPstatsHCRXPrio7 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of RX frames at internal priority 7"
::= { wrsPstatsHCEntry 31 }
wrsPstatsHCRTUValid OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of valid RTU requests"
::= { wrsPstatsHCEntry 32 }
wrsPstatsHCRTUResponses OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of valid RTU responses"
::= { wrsPstatsHCEntry 33 }
wrsPstatsHCRTUDropped OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of frames dropped at RTU"
::= { wrsPstatsHCEntry 34 }
wrsPstatsHCFastMatchPriority OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of priority frames matched by fast match"
::= { wrsPstatsHCEntry 35 }
wrsPstatsHCFastMatchFastForward OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of forwarded frames matched by fast match"
::= { wrsPstatsHCEntry 36 }
wrsPstatsHCFastMatchNonForward OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of not forwarded frames matched by fast match"
::= { wrsPstatsHCEntry 37 }
wrsPstatsHCFastMatchRespValid OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of fast match decisions"
::= { wrsPstatsHCEntry 38 }
wrsPstatsHCFullMatchRespValid OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of full match decisions"
::= { wrsPstatsHCEntry 39 }
wrsPstatsHCForwarded OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of forwarded frames"
::= { wrsPstatsHCEntry 40 }
wrsPstatsHCTRURespValid OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of TRU decisions"
::= { wrsPstatsHCEntry 41 }
wrsPstatsHCNICTXFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of TX frames coming from CPU"
::= { wrsPstatsHCEntry 42 }
-- wrsPtpInstanceTable (.7.8)
wrsPtpInstanceTable OBJECT-TYPE
SYNTAX SEQUENCE OF WrsPtpInstanceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Pstats counters for each port"
::= { wrsExpertStatus 8 }
wrsPtpInstanceEntry OBJECT-TYPE
SYNTAX WrsPtpInstanceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing pstats counters"
INDEX { wrsPtpInstancePortIndex, wrsPtpInstanceOnPortIndex }
::= { wrsPtpInstanceTable 1 }
WrsPtpInstanceEntry ::=
SEQUENCE {
wrsPtpInstancePortIndex Unsigned32,
wrsPtpInstanceOnPortIndex Unsigned32,
wrsPtpInstanceName DisplayString,
wrsPtpInstancePort INTEGER,
wrsPtpInstancePortInstance INTEGER,
wrsPtpInstancePortName DisplayString,
wrsPtpInstanceState INTEGER,
wrsPtpInstanceMasterOnly INTEGER,
wrsPtpInstanceExtPortCfgDesSt INTEGER,
wrsPtpInstanceMechanism INTEGER,
wrsPtpInstanceProfile INTEGER,
wrsPtpInstanceExtension INTEGER,
wrsPtpInstanceAsymEnabled INTEGER,
wrsPtpInstanceAsymConstAsymPS Counter64,
wrsPtpInstanceAsymScDelayCoef Counter64,
wrsPtpInstanceAsymScDelayCoefHR DisplayString,
wrsPtpInstanceTSCorrEgressLatPS Counter64,
wrsPtpInstanceTSCorrIngLatPS Counter64,
wrsPtpInstanceTSCorrSemistLatPS Counter64,
wrsPtpInstanceProtoDetectState INTEGER,
wrsPtpInstanceExtState INTEGER,
wrsPtpInstancePeerMac PhysAddress,
wrsPtpInstancePeerVid INTEGER,
wrsPtpInstanceVlanNum INTEGER,
wrsPtpInstanceVlanListStr DisplayString,
wrsPtpInstanceStatusError INTEGER
}
wrsPtpInstancePortIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index for wrsPtpInstanceTable"
::= { wrsPtpInstanceEntry 1 }
wrsPtpInstanceOnPortIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index for wrsPtpInstanceTable"
::= { wrsPtpInstanceEntry 2 }
wrsPtpInstanceName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..12))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of an instance"
::= { wrsPtpInstanceEntry 3 }
wrsPtpInstancePort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port number on which an instance is running"
::= { wrsPtpInstanceEntry 4 }
wrsPtpInstancePortInstance OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index of an instance running on a port"
::= { wrsPtpInstanceEntry 5 }
wrsPtpInstancePortName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..12))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port name of port"
::= { wrsPtpInstanceEntry 6 }
wrsPtpInstanceState OBJECT-TYPE
SYNTAX INTEGER {
na(0),
initializing(1),
faulty(2),
disabled(3),
listening(4),
preMaster(5),
master(6),
passive(7),
uncalibrated(8),
slave(9)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of instance"
::= { wrsPtpInstanceEntry 7 }
wrsPtpInstanceMasterOnly OBJECT-TYPE
SYNTAX INTEGER {
na(0),
disabled(1),
enabled(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MasterOnly feature enabled/disabled"
::= { wrsPtpInstanceEntry 8 }
wrsPtpInstanceExtPortCfgDesSt OBJECT-TYPE
SYNTAX INTEGER {
na(0),
initializing(1),
faulty(2),
disabled(3),
listening(4),
preMaster(5),
master(6),
passive(7),
uncalibrated(8),
slave(9)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DesiredState to be used if/when externalPortConfiguration feature is enabled"
::= { wrsPtpInstanceEntry 9 }
wrsPtpInstanceMechanism OBJECT-TYPE
SYNTAX INTEGER { --- see ppsi/include/ppsi/ieee1588_types.h
na(0),
e2e(1),
p2p(2),
commonP2P(3),
special(4),
noMechanism(254)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Delay Mechanism type used by PTP Instance"
::= { wrsPtpInstanceEntry 10 }
wrsPtpInstanceProfile OBJECT-TYPE
SYNTAX INTEGER { -- ppsi/include/ppsi/ppsi.h
na(0),
defaultPTP(1), -- PPSI_PROFILE_PTP
whiteRabbit(2), -- PPSI_PROFILE_WR
highAccuracy(3), -- PPSI_PROFILE_HA
custom(4) -- PPSI_PROFILE_CUSTOM
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Profile/Extension configured on a PTP Instance"
::= { wrsPtpInstanceEntry 11 }
wrsPtpInstanceExtension OBJECT-TYPE
SYNTAX INTEGER { --ppsi/include/ppsi/ppsi.h
na(0),
none(1), -- PPSI_EXT_NONE
whiteRabbit(2), -- PPSI_EXT_WR
l1Sync(3) -- PPSI_EXT_L1S
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Extension used on the PTP Instance"
::= { wrsPtpInstanceEntry 12 }
wrsPtpInstanceAsymEnabled OBJECT-TYPE
SYNTAX INTEGER {
na(0),
disabled(1),
enabled(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Asymmetry Corrections enabled/disabled on the PTP Instance"
::= { wrsPtpInstanceEntry 13 }
wrsPtpInstanceAsymConstAsymPS OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Constant Asymmetry in picoseconds"
::= { wrsPtpInstanceEntry 14 }
wrsPtpInstanceAsymScDelayCoef OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Scaled Relative Delay Coefficient"
::= { wrsPtpInstanceEntry 15 }
wrsPtpInstanceAsymScDelayCoefHR OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Relative Delay Coefficient in a floating form"
::= { wrsPtpInstanceEntry 16 }
wrsPtpInstanceTSCorrEgressLatPS OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Egress Latency (Tx Fixed Delay) in picoseconds"
::= { wrsPtpInstanceEntry 17 }
wrsPtpInstanceTSCorrIngLatPS OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ingress Latency (Rx Fixed Delay) in picoseconds"
::= { wrsPtpInstanceEntry 18 }
wrsPtpInstanceTSCorrSemistLatPS OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Semi-static latency (bitslide) in picoseconds"
::= { wrsPtpInstanceEntry 19 }
wrsPtpInstanceProtoDetectState OBJECT-TYPE
SYNTAX INTEGER { -- ppsi/include/ppsi/pp-instance.h
na(0),
none(1), -- PP_PDSTATE_NONE
pWaitMsg(2), -- PP_PDSTATE_WAIT_MSG
pDetection(3), -- PP_PDSTATE_PDETECTION
pDetected(4), -- PP_PDSTATE_PDETECTED
pFailure(5) -- PP_PDSTATE_FAILURE
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Protocol detection state"
::= { wrsPtpInstanceEntry 20 }
wrsPtpInstanceExtState OBJECT-TYPE
SYNTAX INTEGER { -- ppsi/include/ppsi/pp-instance.h
na(0),
disabled(1), -- PP_EXSTATE_DISABLE
active(2), -- PP_EXSTATE_ACTIVE
ptp(3) -- PP_EXSTATE_PTP
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"State of PTP extension (more than one are allowed per 1 physical port)"
::= { wrsPtpInstanceEntry 21 }
wrsPtpInstancePeerMac OBJECT-TYPE
SYNTAX PhysAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MAC used by an instance"
::= { wrsPtpInstanceEntry 22 }
wrsPtpInstancePeerVid OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VID used by an instance"
::= { wrsPtpInstanceEntry 23 }
wrsPtpInstanceVlanNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of VLANs used by an instance"
::= { wrsPtpInstanceEntry 24 }
wrsPtpInstanceVlanListStr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..160)) --32*5-
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Comma separated list of VLANs used by an instance"
::= { wrsPtpInstanceEntry 25 }
wrsPtpInstanceStatusError OBJECT-TYPE
SYNTAX INTEGER {
na(0),
ok(1),
error(2),
warningNA(3) -- at least one field is equal to 0 (NA)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"PTP instance status error
ok - all SFPs are ok
error - there is an error in SFP
warningNA - at least one field is equal to 0 (NA),
shouldn't happen in normal operation
"
::= { wrsPtpInstanceEntry 26 }
--wrsNetworking
--Configuration
END