Frame and byte counters
- 1: True
- 0: False
- X: Ignored
Counter | Description | Good Frames | Bad Frames | RX | TX |
---|---|---|---|---|---|
RMON1 Counters | |||||
dropEvents |
RX: Number of frames discarded by the port merger or the MAC burst buffer due to a
full internal FIFO, or discarded for being smaller than the minimum supported size
of 1 byte or smaller than or equal to the discard size.
Note: These
frames are excluded from other statistics, and are not forwarded to the
host.
Note: The discard size can be configured using the
DiscardSize parameter in the
ntservice.ini file (see DN-0449).
Note: An NT200A01 running at 2 × 100 Gbit/s
ignores all frames shorter than 64 bytes, and DiscardSize
has no effect for an NT200A01 running at 2 × 100 Gbit/s. So for such SmartNICs
this counter only counts frames discarded by the port merger or the MAC burst
buffer due to a full internal FIFO.
TX (only retransmission): Number of frames that are dropped, either because they are smaller than 64 bytes, or due to oversubscription on the transmission port, for instance in case of retransmission from a 10 Gbit/s port to a 1 Gbit/s port. |
(X) | X | X | (X) |
pkts | Number of frames received by the port. | X | X | X | X |
octets | Number of bytes received by the port. | X | X | X | X |
broadcastPkts |
RX: Number of broadcast frames that are good frames including unsupported MAC control
frames.
Note: An ISL-encapsulated frame is counted as a broadcast frame, if the
encapsulated frame is a broadcast frame.
TX: This counter is always 0. |
X | – | X | X |
multicastPkts |
RX: Number of multicast frames that are good frames including pause frame and
unsupported MAC control frames.
Note: An ISL-encapsulated frame is
counted as a multicast frame, if the encapsulated frame is a multicast
frame.
TX: This counter is always 0. |
X | – | X | X |
crcAlignErrors | Number of frames with CRC, alignment and/or code violation
errors. (Small, large, hard-sliced, code violation, CRC error) = (0, 0, 0, 1, X) or (0, 0, 0, X, 1). |
– | X | X | X |
undersizePkts |
RX: Number of small, but otherwise good frames. (Small, large, hard-sliced, code violation, CRC error) =
(1, 0, 0, 0, 0).
Note: For NT200A01 running at 2 × 100 Gbit/s this counter is
always 0, since such SmartNICs ignore all frames shorter than 64
bytes.
TX: This counter is always 0. |
Good except for size | – | X | X |
oversizePkts |
RX: Number of large, but otherwise good frames. (Small, large, hard-sliced, code violation, CRC error) = (X, 1, X, 0, 0). TX: This counter is always 0. |
Good except for size | – | X | X |
fragments |
RX: Number of small frames with errors. (Small, large, hard-sliced, code violation, CRC error) = (1, 0, 0, 1, X) or
(1, 0, 0, X, 1).
Note: For NT200A01 running at 2 × 100 Gbit/s this counter is
always 0, since such SmartNICs ignore all frames shorter than 64
bytes.
TX: This counter is always 0. |
– | X | X | X |
jabbers |
RX: Number of large erroneous frames. (Small, large, hard-sliced, code violation, CRC error) = (X, 1, X, 1, X), (X, 1, X, X, 1) or (X, 1, X, X, X). TX: This counter is always 0. |
– | X | X | X |
collisions |
RX: Number of collisions detected. TX: This counter is always 0. |
– | X | – | X |
pkts64Octets | Number of frames that are 64 bytes in length (including frames with errors). | X | X | X | X |
pkts65to127Octets | Number of frames between 65 and 127 bytes in length (including frames with errors). | X | X | X | X |
pkts128to255Octets | Number of frames between 128 and 255 bytes in length (including frames with errors). | X | X | X | X |
pkts256to511Octets | Number of frames between 256 and 511 bytes in length (including frames with errors). | X | X | X | X |
pkts512to1023Octets | Number of frames between 512 and 1023 bytes in length (including frames with errors). | X | X | X | X |
pkts1024to1518Octets | Number of frames between 1024 and 1518 bytes in length (including frames with errors). | X | X | X | X |
Extended RMON Counters | |||||
pkts1519to2047Octets | Number of legal-sized frames between 1519 and 2047 bytes in length (including frames with errors). | X | X | X | X |
pkts2048to4095Octets | Number of legal-sized frames between 2048 and 4095 bytes in length (including frames with errors). | X | X | X | X |
pkts4096to8191Octets | Number of legal-sized frames between 4096 and 8191 bytes in length (including frames with errors). | X | X | X | X |
pkts8192toMaxOctets | Number of legal-sized frames between 8192 bytes and the value of MaxFrameSize (see MaxFrameSize), if MaxFrameSize > 8192 (including frames with errors). | X | X | X | X |
pktsHardSlice | This counter is always 0, since all hard-sliced frames are considered to be erroneous. | Good except for size | – | X | X |
pktsHardSliceJabber |
RX: Number of hard-sliced frames, since all hard-sliced frames are considered to be erroneous. (Small, large, hard-sliced, code violation, CRC error) = (X, X, 1, X, X). TX: This counter is always 0. |
– | X | X | X |
unicastPkts |
RX: Number of unicast frames that are good frames including pause frame and
unsupported MAC control frames.
Note: An ISL-encapsulated frame is counted as a
unicast frame, if the encapsulated frame is a unicast frame.
TX: This counter counts all frames. |
X | – | X | X |
pktsCrc |
RX: Number of frames with CRC errors but no code violation or alignment errors. Frames that are counted in this counter are also counted in the crcAlignErrors counter. (Small, large, hard-sliced, code violation, CRC error) = (0, 0, 0, 0, 1). Note: For NT200A01 running at 2 × 100 Gbit/s this counter also counts frames with
code violation errors.
TX: This counter is always 0. |
– | X | X | X |
pktsAlignment | This counter is not used and is always 0. | – | X | X | X |
pktsCodeViolation |
RX: Number of frames with code violation errors. Frames that are counted in this counter are also counted in the crcAlignErrors counter. (Small, large, hard-sliced, code violation, CRC error) = (0, 0, 0, 1, X). Note: For NT200A01 running at 2 × 100 Gbit/s this counter is always 0, since such
SmartNICs count frames with code violation errors as frames with CRC
errors.
TX: This counter is always 0. |
– | X | X | X |
pktsRetransmit | Number of locally retransmitted frames per port. | X | X | X | X |
Checksum Counters | |||||
pktsIpChkSumError | Number of frames with IP checksum errors or with IP data length
inconsistent with Ethernet frame length. (Small, large, hard-sliced, code violation, CRC error, IP checksum error, L4 error, TCP, UDP) = (0, 0, 0, 0, 0, 1, X, X, X). |
X | – | X | – |
pktsUdpChkSumError | Number of frames with UDP checksum errors or with IP or UDP
data length inconsistent with Ethernet frame length or UDP data length
inconsistent with IP data length. (Small, large, hard-sliced, code violation, CRC error, IP checksum error, L4 error, TCP, UDP) = (0, 0, 0, 0, 0, 0, 1, 0, 1). |
X | – | X | – |
pktsTcpChkSumError | Number of frames with TCP checksum errors or with IP data
length inconsistent with Ethernet frame length. (Small, large, hard-sliced, code violation, CRC error, IP checksum error, L4 error, TCP, UDP) = (0, 0, 0, 0, 0, 0, 1, 1, X). |
X | – | X | – |
Packet Decoding Counters | |||||
pktsGiantUndersize | Number of giant undersize frames with no CRC or code violation
errors. Giant undersize frames are > 63 bytes including tags, but ≤ 63 bytes excluding tags. |
X | – | X | – |
pktsBabyGiant | Number of baby giant frames with no CRC or code violation
errors. Baby giant frames are > the value of MaxFrameSize (see MaxFrameSize) including tags, but ≤ the value of MaxFrameSize excluding tags. |
– | X | X | – |
pktsNotIslVlanMpls | Number of received good frames with no ISL, VLAN or MPLS tags. | X | – | X | – |
pktsIsl | Number of received good frames with ISL tags but no other tags. | X | – | X | – |
pktsVlan | Number of received good frames with VLAN tags but no other tags. | X | – | X | – |
pktsIslVlan | Number of received good frames with ISL and VLAN tags but no other tags. | X | – | X | – |
pktsMpls | Number of received good frames with MPLS tags but no other tags. | X | – | X | – |
pktsIslMpls | Number of received good frames with ISL and MPLS tags but no other tags. | X | – | X | – |
pktsVlanMpls | Number of received good frames with VLAN and MPLS tags but no other tags. | X | – | X | – |
pktsIslVlanMpls | Number of received good frames with ISL, VLAN and MPLS tags. | X | – | X | – |
pktsDuplicate | Number of duplicate frames per port. | X | X | X | – |
Extended Drop Counters | |||||
pktsMacBandwidth | This counter is always 0. | N/A | N/A | X | – |
pktsOverflow | Number of frames dropped because the SDRAM buffer for the port is full. | X | X | X | – |
octetsOverflow | Number of bytes dropped because the SDRAM buffer for the port is full. | X | X | X | – |
pktsDedup | Number of frames being discarded because they are detected as duplicates. | X | X | X | – |
octetsDedup | Number of bytes being discarded because they are detected as duplicates. | X | X | X | – |
pktsNoFilter | Number of frames being discarded because they do not match a filter. | X | X | X | – |
octetsNoFilter | Number of bytes being discarded because they do not match a filter. | X | X | X | – |
pktsFilterDrop | Number of frames being discarded because they are dropped explicitly by a filter but not for being duplicates. | X | X | X | – |
octetsFilterDrop | Number of bytes being discarded because they are dropped explicitly by a filter but not for being duplicates. | X | X | X | – |
IP Fragment Counters | |||||
ipFragTableFirstHit | Number of first fragments that were included in the datagram lookup table. | N/A | N/A | X | – |
ipFragTableFirstNoHit | Number of first fragments that were not included in the lookup table because there were no available entries. | N/A | N/A | X | – |
ipFragTableMidHit | Number of middle fragments that matched an entry in the lookup table. | N/A | N/A | X | – |
ipFragTableMidNoHit | Number of middle fragments that did not match an entry in the lookup table. | N/A | N/A | X | – |
ipFragTableLastHit | Number of last fragments that matched an entry in the lookup table. | N/A | N/A | X | – |
ipFragTableLastNoHit | Number of last fragments that did not match an entry in the lookup table. | N/A | N/A | X | – |
Other Counters | |||||
linkDownCounter | Number of times the link has been down. | N/A | N/A | N/A | N/A |