MSI-X PlumbingBCM5718 Programmer’s Guide
Broadcom®
January 29, 2016 • 5718-PG108-R Page 248
Status-Block Status Word Format (Single-Vector IOV):
• Bit [0]: Update-Bit
• Bit [1]: Link Status Change
• Bit [2]: Error/Attention
• Bits[5:3]: Resvd–always 0x0
• Bit [6]: Change in VRQ Active Bit Map
• Bits [14:7]: Resvd–always 0x0
• Bit[15]: VRQ Active Bit-Map[16]
• Bits [31:16]: VRQ Active Bit-Map[15:0]
Multivector RSS Mode Status Block Format
There are five slightly different Status-Block formats used by the Multivector RSS mode–each of these formats
associate with their respective vector numbers as, shown in Table 94.
Status-Block [0] Status Word Format (Multivector RSS):
• Bit [0]: Update-Bit
• Bit [1]: Link Status Change
• Bit [2]: Error/Attention
• Bit [3]: Resvd–always 0
• Bit [4]: Resvd–always 0
• Bit [5]: Resvd–always 0
• Bits [31:6]: Reserved 0x0
0x8C Standard RBD Ring 16 Consumer Index Jumbo RBD Ring 16 Consumer Index
Table 94: Status Block [0] Format (MSI-X Multivector RSS Mode]
offset 3116 150
0x00 Status Word
0x04 [31:8] Reserved 0x0 [7:0] Status Tag
0x08 Receive Standard Producer Ring Consumer Index Reserved 0x0
0x0C Reserved 0x0 Reserved 0x0
0x10 Single Send BD Consumer Index (IF Single Send
queue ELSE 0x0)
Reserved 0x0
0x14 Reserved 0x0 Receive Jumbo Producer Ring Consumer Index
Table 93: Status Block format (MSI-X Single-Vector IOV Mode) (Cont.)
Offset 3116 150