MSI-X PlumbingBCM5718 Programmer’s Guide
Broadcom®
January 29, 2016 • 5718-PG108-R Page 249
Status-Block [1–4] Status Word Format (Multivector RSS):
• Bit [0]: Update-Bit
• Bit [31:1]: Reserved 0x0
Multivector IOV Mode Status Block Format
Two slightly varying Status Block formats are used in this mode: one format for Status Block#0 and the other for
Status Block#1 through Status Block#16, as shown in Table 96.
Status-Block [0] Status Word Format (Multivector 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]
Table 95: Status Block [1 N 4] Formats (MSI-X Multivector RSS Mode)
offset 3116 150
0x00 Status Word {Valid for all Status Blocks}
0x04 [31:8] Reserved 0x0 [7:0] Status Tag[n]
{Independent for each
Status Blocks}
0x08 Reserved 0x0 Receive Return Ring 1 Producer Index {Valid only
for Status Block2 else Rsvd 0x0}
0x0C Receive Return Ring 2 Producer Index {Valid only
for Status Block3 else Rsvd 0x0}
Receive Return Ring 3 Producer Index {Valid only
for Status Block4 else Rsvd 0x0}
0x10 Send BD [1 N 4] Consumer Index (IF Multi
Send queue Enabled, ELSE 0x0)
Receive Return Ring 0 Producer Index {Valid only
for Status Block1 else Rsvd 0x0}
0x14 Reserved 0x0 Reserved 0x0
Table 96: Status Block [0] Format (MSI-X Multivector IOV Mode)
offset 3116 150
0x00 Status Word
0x04 [31:8] Reserved 0x0 [7:0] Status Tag
0x08 RBD0 Standard Producer Ring Consumer Index Reserved 0x0
0x0C Reserved 0x0 Reserved 0x0
0x10 Single Send BD Consumer Index (IF Single Send
queue ELSE 0x0)
Receive Return Ring 0 Producer Index
0x14 Reserved 0x0 RBD0 Jumbo Producer Ring Consumer Index