Receive Data and Receive BD Initiator Control RegistersBCM5718 Programmer’s Guide
Broadcom®
January 29, 2016 • 5718-PG108-R Page 368
Receive BD Ring Initiator Local NIC Standard Receive BD Consumer
Index (offset: 0x2474)
This set of registers keeps track of the current DMAs queued to move receive data from the NIC to the host. The
Receive Data and Receive BD Initiator maintains the state of the indices by keeping two local copies, a copy of
the NIC’s return ring producer index, and a copy of the NIC’s receive BD consumer index. The local return ring
producer index is set to the value placed in the DMA descriptor. The local NIC receive return consumer index is
also set to the value placed in the DMA descriptor.
Receive Data and Receive BD Initiator Hardware Diagnostic Register
(offset: 0x24C0)
B2HRX Byte-count Statistics Count (offset: 0x24D0)
B2HRX Unicast Statistics Count (offset: 0x24D4)
B2HRX Multicast Statistics Count (offset: 0x24D8)
B2HRX Broadcast Statistics Count (offset: 0x24DC)
Name Bits Access
Default
Value
Description
Diagnostics 31:0 RO 0 Hardware Diagnostics
Name Bits Access
Default
Value
Description
B2HRX OCTETS 31:0 CORW 0 Host B2HRX total packet byte count.
Name Bits Access
Default
Value
Description
B2HRX UCAST PKT 31:0 CORW 0 Host B2HRX unicast packet count.
Name Bits Access
Default
Value
Description
B2HRX MCAST PKT 31:0 CORW 0 Host B2HRX multicast packet count.
Name Bits Access
Default
Value
Description
B2HRX BCAST PKT 31:0 CORW 0 Host B2HRX broadcast packet count.