Data Structure and Register Changes for IOVBCM5718 Programmer’s Guide
Broadcom®
January 29, 2016 • 5718-PG108-R Page 264
Data Structure and Register Changes for IOV
The following changes have been made to support IOV:
Mail Box Register Changes
The following mailbox register changes have been made:
• 16 more Standard RBD Producer Index Mail Boxes have been added.
• 16 more Jumbo RBD Producer Index Mail Boxes have been added.
• 13 more Receive Return Ring Consumer Index Mail Boxes have been added.
• 15 more Host Send Producer Index Mail Boxes have been added.
Receive Mail Box Register Changes
16 Standard RBD Producers, 16 Jumbo RBD Producers, and 13 Receive Return Ring Consumer mail boxes
have been added to the High Priority Mail Box region (see “RX Mail Box Registers for VRQ” on page 458).
Send Mail Box Register Changes
15 Host Send Producer Index registers have been added to the High Priority Mail Box region (see “Send Mail
Box Registers” on page 355).
Ring Control Block Changes
The following ring control block changes have been made:
• 16 more Standard Producer RCBs added
• 16 more Jumbo Producer RCBs added
• 13 more Return Ring RCBs added
• 15 more Send RCBs added
Receive Ring Control Blocks (see “Receive Ring Control Blocks” on page 72).
Send Ring Control Blocks (see “Send Ring Control Blocks” on page 71).
VRQ Statistics
• VRQ Receive Statistics
• VRQ Transmit Statistics
EMAC collects basic statistics on an individual generic VRQ basis. Though the accumulation mechanism
remains the same, i.e., these registers are Clear-On-Read, these statistic registers are independent of the
aggregated EMAC statistics registers for LAN and APE (see “VRQ Statistics” on page 454).