Host Coalescing Control Registers
BCM5718 Programmer’s Guide
Broadcom
®
January 29, 2016 • 5718-PG108-R
Page 417
number, a software device driver can reduce the number of status block updates and interrupts that occur due
to receiving packets. This can increase performance in hosts that are under a high degree of stress and whose
RISCs are saturated due to handling a large number of interrupts from the network controller. However, in lower
traffic environments, there is no guarantee that consecutive packets will be received in a timely manner.
Therefore, for those environments, it is recommended that the Receive Coalescing Ticks register are used to
make sure that status block updates due to receiving packets are not delayed for an infinite amount of time.
When IOV is enabled:
Receive Max Coalesced BD Count Register for VRQ 0 => 0x3C10
Receive Max Coalesced BD Count Register for VRQ 1 => 0x3D88
Receive Max Coalesced BD Count Register for VRQ 2 => 0x3DA0
Receive Max Coalesced BD Count Register for VRQ 3 => 0x3DB8
Receive Max Coalesced BD Count Register for VRQ 4 => 0x3DD0
Receive Max Coalesced BD Count Register for VRQ 5 => 0x3DE8
Receive Max Coalesced BD Count Register for VRQ 6 => 0x3E00
Receive Max Coalesced BD Count Register for VRQ 7 => 0x3E18
Receive Max Coalesced BD Count Register for VRQ 8 => 0x3E30
Receive Max Coalesced BD Count Register for VRQ 9 => 0x3E48
Receive Max Coalesced BD Count Register for VRQ 10 => 0x3E60
Receive Max Coalesced BD Count Register for VRQ 11 => 0x3E78
Receive Max Coalesced BD Count Register for VRQ 12 => 0x3E90
Receive Max Coalesced BD Count Register for VRQ 13 => 0x3EA8
Receive Max Coalesced BD Count Register for VRQ 14 => 0x3EC0
Receive Max Coalesced BD Count Register for VRQ 15 => 0x3ED8
Receive Max Coalesced BD Count Register for VRQ 16 => 0x3EF0