Data Sheet
Ethernet Controller I210 — Programming Interface
494
These octets do not include octets of received flow control packets.
8.18.31 Good Octets Received Count - GORCH (0x408C; RC)
8.18.32 Good Octets Transmitted Count - GOTCL (0x4090; RC)
These registers make up a 64-bit register that counts the number of good (no errors) packets
transmitted. This register must be accessed using two independent 32-bit accesses; GOTCL must be
read before GOTCH.
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 that 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.
8.18.33 Good Octets Transmitted Count - GOTCH (0x4094; RC)
8.18.34 Receive No Buffers Count - RNBC (0x40A0; RC)
This register counts the number of times that frames were received when there were no available
buffers in host memory to store those frames (receive descriptor head and tail pointers were equal).
The packet is still received if there is space in the FIFO. This register only increments if receives are
enabled (RCTL.RXEN is set).
Notes:
1. This register does not increment when flow control packets are received.
2. If a packet is replicated, this counter counts each of the packet that is dropped.
Field Bit(s) Initial Value Description
GORCL 31:0 0x0 Number of good octets received – lower 4 bytes.
Field Bit(s) Initial Value Description
GORCH 31:0 0x0 Number of good octets received – upper 4 bytes.
Field Bit(s) Initial Value Description
GOTCL 31:0 0x0 Number of good octets transmitted – lower 4 bytes.
Field Bit(s) Initial Value Description
GOTCH 31:0 0x0 Number of good octets transmitted – upper 4 bytes.
Field Bit(s) Initial Value Description
RNBC 31:0 0x0 Number of receive no buffer conditions.