Data Sheet
Programming Interface — Ethernet Controller I210
503
8.18.68 Host Good Octets Transmitted Count - HGOTCL (0x4130; RC)
8.18.69 Host Good Octets Transmitted Count - HGOTCH (0x4134; RC)
These registers make up a logical 64-bit register that counts the number of good (non-erred) packets
transmitted. This register must be accessed using two independent 32-bit accesses. This register resets
each time the upper 32 bits are read (HGOTCH).
In addition, it sticks at 0xFFFF_FFFF_FFFF_FFFF when the maximum value is reached. This register
includes bytes transmitted in a packet from the <Destination Address> field through the <CRC> field,
inclusive. This register counts octets in successfully transmitted packets which are 64 or more bytes in
length. This register only increments if transmits are enabled (TCTL.EN is set).
These octets do not include octets in transmitted flow control packets or manageability packets.
8.18.70 Length Error Count - LENERRS (0x4138; RC)
Counts the number of receive packets with Length errors. For example, valid packets (no CRC error)
with a Length/Type field with a value smaller or equal to 1500 greater than the frame size. In order for
a packet to be counted in this register, it must pass address filtering and must be 64 bytes or greater
(from <Destination Address> through <CRC>, inclusive) in length. If receives are not enabled, then
this register does not increment.
8.18.71 SerDes/SGMII/KX Code Violation Packet Count - SCVPC
(0x4228; RW)
This register contains the number of code violation packets received. Code violation is defined as an
invalid received code in the middle of a packet.
Field Bit(s) Initial Value Description
HGOTCL 31:0 0x0 Number of good octets transmitted by host - lower 4 bytes.
Field Bit(s) Initial Value Description
HGOTCH 31:0 0x0 Number of good octets transmitted by host - upper 4 bytes.
Field Bit(s) Initial Value Description
LENERRS 31:0 0x0 Length error count.
Field Bit(s) Initial Value Description
CODEVIO 31:0 0x0
Code Violation Packet Count.
At any point of time this field specifies number of unknown protocol packets received.
Valid only in SGMII/SerDes/1000BASE-KX modes.