Data Sheet

Ethernet Controller I210 — Programming Interface
502
8.18.64 Host Good Packets Transmitted Count-HGPTC (0x4118; RC)
This register counts the number of good (non-erred) packets transmitted sent by the host. A good
transmit packet is considered one that is 64 or more bytes in length (from <Destination Address>
through <CRC>, inclusively) in length. This does not include transmitted flow control packets or
packets sent by the manageability engine. This register only increments if transmits are enabled
(TCTL.EN is set).
8.18.65 Receive Descriptor Minimum Threshold Count-RXDMTC (0x4120;
RC)
This register counts the number of events where the number of descriptors in one of the Rx queues was
lower than the threshold defined for this queue.
8.18.66 Host Good Octets Received Count - HGORCL (0x4128; RC)
8.18.67 Host Good Octets Received Count - HGORCH (0x412C; RC)
These registers make up a logical 64-bit register that counts the number of good (non-erred) octets
received. This register includes bytes received in a packet from the <Destination Address> field
through the <CRC> field, inclusive. This register must be accessed using two independent 32-bit
accesses.; HGORCL must be read before HGORCH.
In addition, it sticks at 0xFFFF_FFFF_FFFF_FFFF when the maximum value is reached. Only packets that
pass address filtering are counted in this register. This register counts only octets of packets that
reached the host. The only exception is packets dropped by the DMA because of lack of descriptors in
one of the queues. These packets are included in this counter.
This register only increments if receives are enabled (RCTL.RXEN is set).
Field Bit(s) Initial Value Description
HGPTC 31:0 0x0 Number of good packets transmitted by the host.
Field Bit(s) Initial Value Description
RXDMTC 31:0 0x0 This is a count of the receive descriptor minimum threshold events.
Field Bit(s) Initial Value Description
HGORCL 31:0 0x0 Number of good octets received by host – lower 4 bytes.
Field Bit(s) Initial Value Description
HGORCH 31:0 0x0 Number of good octets received by host – upper 4 bytes.