Data Sheet
Ethernet Controller I210 — Programming Interface
492
8.18.23 Packets Received [256–511 Bytes] Count - PRC511 (0x4068; RC)
This register counts the number of good packets received that are 256-511 bytes (from <Destination
Address> through <CRC>, inclusive) in length. Packets that are counted in the Missed Packet Count
register are not counted in this register. Packets sent to the manageability engine are included in this
counter. This register does not include received flow control packets and increments only if receives are
enabled (RCTL.RXEN is set).
8.18.24 Packets Received [512–1023 Bytes] Count - PRC1023 (0x406C;
RC)
This register counts the number of good packets received that are 512-1023 bytes (from <Destination
Address> through <CRC>, inclusive) in length. Packets that are counted in the Missed Packet Count
register are not counted in this register. Packets sent to the manageability engine are included in this
counter. This register does not include received flow control packets and increments only if receives are
enabled (RCTL.RXEN is set).
8.18.25 Packets Received [1024 to Max Bytes] Count - PRC1522
(0x4070; RC)
This register counts the number of good packets received that are from 1024 bytes to the maximum
(from <Destination Address> through <CRC>, inclusive) in length. The maximum is dependent on the
current receiver configuration (for example, RCTL.LPE, etc.) and the type of packet being received. If a
packet is counted in Receive Oversized Count, it is not counted in this register (refer to
Section 8.18.37). This register does not include received flow control packets and only increments if the
packet has passed address filtering and receives are enabled (RCTL.RXEN is set). Packets sent to the
manageability engine are included in this counter.
Due to changes in the standard for maximum frame size for VLAN tagged frames in 802.3, the I210
accepts packets that have a maximum length of 1522 bytes. The RMON statistics associated with this
range has been extended to count 1522 byte long packets. If CTRL_EXT.EXT_VLAN is set, packets up to
1526 bytes are counted by this counter.
8.18.26 Good Packets Received Count - GPRC (0x4074; RC)
This register counts the number of good packets received of any legal length. The legal length for the
received packet is defined by the value of Long Packet Enable (RCTL.LPE) (refer to Section 8.18.37).
This register does not include received flow control packets and only counts packets that pass filtering.
This register only increments if receives are enabled (RCTL.RXEN is set). This register does not count
packets counted by the Missed Packet Count (MPC) register. Packets sent to the manageability engine
(MNGPRC) or dropped by the VMDq queueing process (SDPC) are included in this counter.
Field Bit(s) Initial Value Description
PRC511 31:0 0x0 Number of packets received that are 256-511 bytes in length.
Field Bit(s) Initial Value Description
PRC1023 31:0 0x0 Number of packets received that are 512-1023 bytes in length.
Field Bit(s) Initial Value Description
PRC1522 31:0 0x0 Number of packets received that are 1024-Max bytes in length.