Flow Through QueuesBCM5718 Programmer’s Guide
Broadcom®
January 29, 2016 • 5718-PG108-R Page 463
Send BD Ring Host Producer Index Register for Ring 16 (offset: 0x5940)
Send BD Ring NIC Producer Index Register (offset: 0x5980)
The Send BD Ring NIC Producer Index register contains the index of the next buffer descriptor for a given send
ring that will be produced in the host directly into NIC memory. The 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 Producer Index Register for Ring 1 (offset: 0x5980)
Send BD Ring Producer Index Register for Ring 2 (offset: 0x5984)
Send BD Ring Producer Index Register for Ring 3 (offset: 0x5988)
Send BD Ring Producer Index Register for Ring 4 (offset: 0x598C)
Send BD Ring Producer Index Register for Ring 5 (offset: 0x5990)
Send BD Ring Producer Index Register for Ring 6 (offset: 0x5994)
Send BD Ring Producer Index Register for Ring 7 (offset: 0x5998)
Send BD Ring Producer Index Register for Ring 8 (offset: 0x599C)
Send BD Ring Producer Index Register for Ring 9 (offset: 0x59A0)
Send BD Ring Producer Index Register for Ring 10 (offset: 0x59A4)
Send BD Ring Producer Index Register for Ring 11 (offset: 0x59A8)
Send BD Ring Producer Index Register for Ring 12 (offset: 0x59AC)
Send BD Ring Producer Index Register for Ring 13 (offset: 0x59B0)
Send BD Ring Producer Index Register for Ring 14 (offset: 0x59B4)
Send BD Ring Producer Index Register for Ring 15 (offset: 0x59B8)
Send BD Ring Producer Index Register for Ring 16 (offset: 0x59BC)
Flow Through Queues
All registers reset are core reset unless specified.