Skip to content

Conversation

@bhouse-nexthop
Copy link

@bhouse-nexthop bhouse-nexthop commented Apr 17, 2025

- What I did

Implement RFC3635 dot3 statistics reporting.

Depends on sonic-net/sonic-swss#3615
Fixes sonic-net/sonic-buildimage#22359

- How I did it

dot3 statistics are used for monitoring and debugging and are common among switch vendors to have implemented. This commit implements the dot3StatsTable and dot3HCStatsTable. A majority of this code comes directly from the pre-existing rfc2863.py, combined with a couple of snippets from rfc1213.py. The only original code is the actual mappings between the SAI variables and MIB OIDs.

- How to verify it

Tested on Mellanox SN2201 hardware, where the SAI implements dot3 stats. Broadcom SAI does not currently implement this.

- Description for the changelog
dot3 SNMP counters as per RFC3635 (originally RFC1284)

@mssonicbld
Copy link
Collaborator

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@bhouse-nexthop
Copy link
Author

Output from Mellanox SN2201:

$ snmpwalk -v 2c -c public 192.168.1.55 -m ALL 1.3.6.1.2.1.10.7
EtherLike-MIB::dot3StatsIndex.1 = INTEGER: 0
EtherLike-MIB::dot3StatsIndex.2 = INTEGER: 1
EtherLike-MIB::dot3StatsIndex.3 = INTEGER: 2
EtherLike-MIB::dot3StatsIndex.4 = INTEGER: 3
EtherLike-MIB::dot3StatsIndex.5 = INTEGER: 4
EtherLike-MIB::dot3StatsIndex.6 = INTEGER: 5
EtherLike-MIB::dot3StatsIndex.7 = INTEGER: 6
EtherLike-MIB::dot3StatsIndex.8 = INTEGER: 7
EtherLike-MIB::dot3StatsIndex.9 = INTEGER: 8
EtherLike-MIB::dot3StatsIndex.10 = INTEGER: 9
EtherLike-MIB::dot3StatsIndex.11 = INTEGER: 10
EtherLike-MIB::dot3StatsIndex.12 = INTEGER: 11
EtherLike-MIB::dot3StatsIndex.13 = INTEGER: 12
EtherLike-MIB::dot3StatsIndex.14 = INTEGER: 13
EtherLike-MIB::dot3StatsIndex.15 = INTEGER: 14
EtherLike-MIB::dot3StatsIndex.16 = INTEGER: 15
EtherLike-MIB::dot3StatsIndex.17 = INTEGER: 16
EtherLike-MIB::dot3StatsIndex.18 = INTEGER: 17
EtherLike-MIB::dot3StatsIndex.19 = INTEGER: 18
EtherLike-MIB::dot3StatsIndex.20 = INTEGER: 19
EtherLike-MIB::dot3StatsIndex.21 = INTEGER: 20
EtherLike-MIB::dot3StatsIndex.22 = INTEGER: 21
EtherLike-MIB::dot3StatsIndex.23 = INTEGER: 22
EtherLike-MIB::dot3StatsIndex.24 = INTEGER: 23
EtherLike-MIB::dot3StatsIndex.25 = INTEGER: 24
EtherLike-MIB::dot3StatsIndex.26 = INTEGER: 25
EtherLike-MIB::dot3StatsIndex.27 = INTEGER: 26
EtherLike-MIB::dot3StatsIndex.28 = INTEGER: 27
EtherLike-MIB::dot3StatsIndex.29 = INTEGER: 28
EtherLike-MIB::dot3StatsIndex.30 = INTEGER: 29
EtherLike-MIB::dot3StatsIndex.31 = INTEGER: 30
EtherLike-MIB::dot3StatsIndex.32 = INTEGER: 31
EtherLike-MIB::dot3StatsIndex.33 = INTEGER: 32
EtherLike-MIB::dot3StatsIndex.34 = INTEGER: 33
EtherLike-MIB::dot3StatsIndex.35 = INTEGER: 34
EtherLike-MIB::dot3StatsIndex.36 = INTEGER: 35
EtherLike-MIB::dot3StatsIndex.37 = INTEGER: 36
EtherLike-MIB::dot3StatsIndex.38 = INTEGER: 37
EtherLike-MIB::dot3StatsIndex.39 = INTEGER: 38
EtherLike-MIB::dot3StatsIndex.40 = INTEGER: 39
EtherLike-MIB::dot3StatsIndex.41 = INTEGER: 40
EtherLike-MIB::dot3StatsIndex.42 = INTEGER: 41
EtherLike-MIB::dot3StatsIndex.43 = INTEGER: 42
EtherLike-MIB::dot3StatsIndex.44 = INTEGER: 43
EtherLike-MIB::dot3StatsIndex.45 = INTEGER: 44
EtherLike-MIB::dot3StatsIndex.46 = INTEGER: 45
EtherLike-MIB::dot3StatsIndex.47 = INTEGER: 46
EtherLike-MIB::dot3StatsIndex.48 = INTEGER: 47
EtherLike-MIB::dot3StatsIndex.49 = INTEGER: 48
EtherLike-MIB::dot3StatsIndex.53 = INTEGER: 52
EtherLike-MIB::dot3StatsIndex.57 = INTEGER: 56
EtherLike-MIB::dot3StatsIndex.61 = INTEGER: 60
EtherLike-MIB::dot3StatsIndex.2002 = INTEGER: 2001
EtherLike-MIB::dot3StatsIndex.2010 = INTEGER: 2009
EtherLike-MIB::dot3StatsAlignmentErrors.1 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.2 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.3 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.4 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.5 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.6 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.7 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.8 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.9 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.10 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.11 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.12 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.13 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.14 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.15 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.16 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.17 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.18 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.19 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.20 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.21 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.22 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.23 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.24 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.25 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.26 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.27 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.28 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.29 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.30 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.31 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.32 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.33 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.34 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.35 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.36 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.37 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.38 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.39 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.40 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.41 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.42 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.43 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.44 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.45 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.46 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.47 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.48 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.49 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.53 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.57 = Counter32: 0
EtherLike-MIB::dot3StatsAlignmentErrors.61 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.1 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.2 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.3 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.4 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.5 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.6 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.7 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.8 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.9 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.10 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.11 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.12 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.13 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.14 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.15 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.16 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.17 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.18 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.19 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.20 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.21 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.22 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.23 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.24 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.25 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.26 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.27 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.28 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.29 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.30 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.31 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.32 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.33 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.34 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.35 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.36 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.37 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.38 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.39 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.40 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.41 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.42 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.43 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.44 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.45 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.46 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.47 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.48 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.49 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.53 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.57 = Counter32: 0
EtherLike-MIB::dot3StatsFCSErrors.61 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.1 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.2 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.3 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.4 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.5 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.6 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.7 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.8 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.9 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.10 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.11 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.12 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.13 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.14 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.15 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.16 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.17 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.18 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.19 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.20 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.21 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.22 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.23 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.24 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.25 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.26 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.27 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.28 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.29 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.30 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.31 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.32 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.33 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.34 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.35 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.36 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.37 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.38 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.39 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.40 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.41 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.42 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.43 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.44 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.45 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.46 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.47 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.48 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.49 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.53 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.57 = Counter32: 0
EtherLike-MIB::dot3StatsSingleCollisionFrames.61 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.1 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.2 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.3 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.4 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.5 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.6 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.7 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.8 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.9 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.10 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.11 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.12 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.13 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.14 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.15 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.16 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.17 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.18 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.19 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.20 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.21 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.22 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.23 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.24 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.25 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.26 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.27 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.28 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.29 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.30 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.31 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.32 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.33 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.34 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.35 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.36 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.37 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.38 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.39 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.40 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.41 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.42 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.43 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.44 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.45 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.46 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.47 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.48 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.49 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.53 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.57 = Counter32: 0
EtherLike-MIB::dot3StatsMultipleCollisionFrames.61 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.1 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.2 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.3 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.4 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.5 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.6 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.7 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.8 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.9 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.10 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.11 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.12 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.13 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.14 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.15 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.16 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.17 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.18 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.19 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.20 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.21 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.22 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.23 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.24 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.25 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.26 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.27 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.28 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.29 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.30 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.31 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.32 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.33 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.34 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.35 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.36 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.37 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.38 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.39 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.40 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.41 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.42 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.43 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.44 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.45 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.46 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.47 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.48 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.49 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.53 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.57 = Counter32: 0
EtherLike-MIB::dot3StatsSQETestErrors.61 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.1 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.2 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.3 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.4 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.5 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.6 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.7 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.8 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.9 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.10 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.11 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.12 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.13 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.14 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.15 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.16 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.17 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.18 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.19 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.20 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.21 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.22 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.23 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.24 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.25 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.26 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.27 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.28 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.29 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.30 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.31 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.32 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.33 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.34 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.35 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.36 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.37 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.38 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.39 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.40 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.41 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.42 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.43 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.44 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.45 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.46 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.47 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.48 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.49 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.53 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.57 = Counter32: 0
EtherLike-MIB::dot3StatsDeferredTransmissions.61 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.1 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.2 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.3 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.4 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.5 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.6 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.7 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.8 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.9 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.10 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.11 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.12 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.13 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.14 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.15 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.16 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.17 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.18 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.19 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.20 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.21 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.22 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.23 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.24 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.25 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.26 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.27 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.28 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.29 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.30 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.31 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.32 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.33 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.34 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.35 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.36 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.37 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.38 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.39 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.40 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.41 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.42 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.43 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.44 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.45 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.46 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.47 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.48 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.49 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.53 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.57 = Counter32: 0
EtherLike-MIB::dot3StatsLateCollisions.61 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.1 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.2 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.3 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.4 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.5 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.6 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.7 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.8 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.9 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.10 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.11 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.12 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.13 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.14 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.15 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.16 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.17 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.18 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.19 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.20 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.21 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.22 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.23 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.24 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.25 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.26 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.27 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.28 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.29 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.30 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.31 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.32 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.33 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.34 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.35 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.36 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.37 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.38 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.39 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.40 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.41 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.42 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.43 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.44 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.45 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.46 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.47 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.48 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.49 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.53 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.57 = Counter32: 0
EtherLike-MIB::dot3StatsExcessiveCollisions.61 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.1 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.2 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.3 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.4 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.5 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.6 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.7 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.8 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.9 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.10 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.11 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.12 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.13 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.14 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.15 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.16 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.17 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.18 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.19 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.20 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.21 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.22 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.23 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.24 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.25 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.26 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.27 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.28 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.29 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.30 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.31 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.32 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.33 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.34 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.35 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.36 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.37 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.38 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.39 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.40 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.41 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.42 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.43 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.44 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.45 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.46 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.47 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.48 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.49 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.53 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.57 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacTransmitErrors.61 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.1 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.2 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.3 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.4 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.5 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.6 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.7 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.8 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.9 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.10 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.11 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.12 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.13 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.14 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.15 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.16 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.17 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.18 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.19 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.20 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.21 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.22 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.23 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.24 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.25 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.26 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.27 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.28 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.29 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.30 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.31 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.32 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.33 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.34 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.35 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.36 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.37 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.38 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.39 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.40 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.41 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.42 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.43 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.44 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.45 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.46 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.47 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.48 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.49 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.53 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.57 = Counter32: 0
EtherLike-MIB::dot3StatsCarrierSenseErrors.61 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.1 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.2 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.3 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.4 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.5 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.6 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.7 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.8 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.9 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.10 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.11 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.12 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.13 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.14 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.15 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.16 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.17 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.18 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.19 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.20 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.21 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.22 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.23 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.24 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.25 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.26 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.27 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.28 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.29 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.30 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.31 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.32 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.33 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.34 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.35 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.36 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.37 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.38 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.39 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.40 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.41 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.42 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.43 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.44 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.45 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.46 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.47 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.48 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.49 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.53 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.57 = Counter32: 0
EtherLike-MIB::dot3StatsFrameTooLongs.61 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.1 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.2 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.3 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.4 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.5 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.6 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.7 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.8 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.9 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.10 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.11 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.12 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.13 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.14 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.15 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.16 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.17 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.18 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.19 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.20 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.21 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.22 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.23 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.24 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.25 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.26 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.27 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.28 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.29 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.30 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.31 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.32 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.33 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.34 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.35 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.36 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.37 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.38 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.39 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.40 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.41 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.42 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.43 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.44 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.45 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.46 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.47 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.48 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.49 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.53 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.57 = Counter32: 0
EtherLike-MIB::dot3StatsInternalMacReceiveErrors.61 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.1 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.2 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.3 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.4 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.5 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.6 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.7 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.8 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.9 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.10 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.11 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.12 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.13 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.14 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.15 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.16 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.17 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.18 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.19 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.20 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.21 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.22 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.23 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.24 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.25 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.26 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.27 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.28 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.29 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.30 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.31 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.32 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.33 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.34 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.35 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.36 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.37 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.38 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.39 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.40 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.41 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.42 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.43 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.44 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.45 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.46 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.47 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.48 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.49 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.53 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.57 = Counter32: 0
EtherLike-MIB::dot3StatsSymbolErrors.61 = Counter32: 0
EtherLike-MIB::dot3StatsDuplexStatus.2 = INTEGER: unknown(1)
EtherLike-MIB::dot3HCStatsAlignmentErrors.1 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.2 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.3 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.4 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.5 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.6 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.7 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.8 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.9 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.10 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.11 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.12 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.13 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.14 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.15 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.16 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.17 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.18 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.19 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.20 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.21 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.22 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.23 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.24 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.25 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.26 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.27 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.28 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.29 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.30 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.31 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.32 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.33 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.34 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.35 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.36 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.37 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.38 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.39 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.40 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.41 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.42 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.43 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.44 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.45 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.46 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.47 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.48 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.49 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.53 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.57 = Counter64: 0
EtherLike-MIB::dot3HCStatsAlignmentErrors.61 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.1 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.2 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.3 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.4 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.5 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.6 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.7 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.8 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.9 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.10 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.11 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.12 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.13 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.14 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.15 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.16 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.17 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.18 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.19 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.20 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.21 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.22 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.23 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.24 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.25 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.26 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.27 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.28 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.29 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.30 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.31 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.32 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.33 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.34 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.35 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.36 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.37 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.38 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.39 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.40 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.41 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.42 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.43 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.44 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.45 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.46 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.47 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.48 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.49 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.53 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.57 = Counter64: 0
EtherLike-MIB::dot3HCStatsFCSErrors.61 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.1 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.2 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.3 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.4 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.5 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.6 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.7 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.8 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.9 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.10 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.11 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.12 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.13 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.14 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.15 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.16 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.17 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.18 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.19 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.20 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.21 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.22 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.23 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.24 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.25 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.26 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.27 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.28 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.29 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.30 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.31 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.32 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.33 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.34 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.35 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.36 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.37 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.38 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.39 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.40 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.41 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.42 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.43 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.44 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.45 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.46 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.47 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.48 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.49 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.53 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.57 = Counter64: 0
EtherLike-MIB::dot3HCStatsInternalMacTransmitErrors.61 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.1 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.2 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.3 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.4 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.5 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.6 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.7 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.8 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.9 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.10 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.11 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.12 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.13 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.14 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.15 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.16 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.17 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.18 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.19 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.20 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.21 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.22 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.23 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.24 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.25 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.26 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.27 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.28 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.29 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.30 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.31 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.32 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.33 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.34 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.35 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.36 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.37 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.38 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.39 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.40 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.41 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.42 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.43 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.44 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.45 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.46 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.47 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.48 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.49 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.53 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.57 = Counter64: 0
EtherLike-MIB::dot3HCStatsFrameTooLongs.61 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.1 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.2 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.3 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.4 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.5 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.6 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.7 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.8 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.9 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.10 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.11 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.12 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.13 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.14 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.15 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.16 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.17 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.18 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.19 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.20 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.21 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.22 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.23 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.24 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.25 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.26 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.27 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.28 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.29 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.30 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.31 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.32 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.33 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.34 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.35 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.36 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.37 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.38 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.39 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.40 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.41 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.42 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.43 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.44 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.45 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.46 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.47 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.48 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.49 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.53 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.57 = Counter64: 0
EtherLike-MIB::dot3HCStatsSymbolErrors.61 = Counter64: 0

dot3 statistics are used for monitoring and debugging and are common
among switch vendors to have implemented.  This commit implements
the dot3StatsTable and dot3HCStatsTable.  Based on the code in
rfc1213.py and rfc2863.py.

Signed-off-by: Brad House <[email protected]>
@bhouse-nexthop bhouse-nexthop force-pushed the bhouse-nexthop/dot3stats branch from ff57c19 to fc897a7 Compare May 1, 2025 12:39
@mssonicbld
Copy link
Collaborator

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

prsunny pushed a commit to sonic-net/sonic-swss that referenced this pull request Nov 17, 2025
* dot3 Stats collection
What I did

Implement RFC3635 dot3 statistics collection.

Used by sonic-net/sonic-snmpagent#350
Fixes sonic-net/sonic-buildimage#22359

Why I did it

RFC1284 defines dot3 stats that most switch vendors support. This RFC was superseded by RFC3635 which includes 64bit "HC" counters. We need to collect these statistics for use by sonic_snmpagent.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Enhancement: SNMP dot3 stats (RFC3635 / RFC1284)

2 participants