Low Priority MailboxesBCM5718 Programmer’s Guide
Broadcom®
January 29, 2016 • 5718-PG108-R Page 462
Receive BD Return Ring 2 Consumer Index Register
(offset: 0x5890-0x5897)
The Receive BD Return Ring 2 Consumer Index Register contains the index of the last buffer descriptor for
Receive Return Ring 2 that has been consumed. Host software writes this register whenever it updates the
return ring 2. This register must be initialized to 0.
Receive BD Return Ring 3 Consumer Index Register
(offset: 0x5898-0x589F)
The Receive BD Return Ring 3 Consumer Index Register contains the index of the last buffer descriptor for
Receive Return Ring 3 that has been consumed. Host software writes this register whenever it updates the
return ring 3. This register must be initialized to 0.
Send BD Ring Host Producer Index Register (offset: 0x5900)
The Send BD Ring Host Producer Index register, contain the index of the next buffer descriptor for a given send
ring that will be produced in the host for the NIC to DMA into NIC memory. Host software writes this register
whenever it updates the given send ring. This register must be initialized to 0. The host producer indices may
not be used at the same time as the NIC producer indices.
When multiple TXQ is enabled:
Send BD Ring Host Producer Index Register for Ring 1 (offset: 0x5900)
Send BD Ring Host Producer Index Register for Ring 2 (offset: 0x5908)
Send BD Ring Host Producer Index Register for Ring 3 (offset: 0x590C)
Send BD Ring Host Producer Index Register for Ring 4 (offset: 0x5910)
Send BD Ring Host Producer Index Register for Ring 5 (offset: 0x5914)
Send BD Ring Host Producer Index Register for Ring 6 (offset: 0x5918)
Send BD Ring Host Producer Index Register for Ring 7 (offset: 0x591C)
Send BD Ring Host Producer Index Register for Ring 8 (offset: 0x5920)
Send BD Ring Host Producer Index Register for Ring 9 (offset: 0x5924)
Send BD Ring Host Producer Index Register for Ring 10 (offset: 0x5928)
Send BD Ring Host Producer Index Register for Ring 11 (offset: 0x592C)
Send BD Ring Host Producer Index Register for Ring 12 (offset: 0x5930)
Send BD Ring Host Producer Index Register for Ring 13 (offset: 0x5934)
Send BD Ring Host Producer Index Register for Ring 14 (offset: 0x5938)
Send BD Ring Host Producer Index Register for Ring 15 (offset: 0x593C)