Intel 324632-003 Switch User Manual


 
MSI-X Allocation - MSIXBM (01600h + 4*n [n = 0..9]; R/W) — Intel
®
82575EB Gigabit Ethernet
Controller
324632-003 Intel
®
82575EB Gigabit Ethernet Controller
Revision: 2.1 Software Developer’s Manual and EEPROM Guide
January 2011 351
14.3.49 MSI-X Allocation - MSIXBM (01600h + 4*n [n =
0..9]; R/W)
MSI-X Allocation Register - MSIXBM0 (01600h)
MSI-X Allocation Register - MSIXBM1 (01604h)
MSI-X Allocation Register - MSIXBM2 (0160Ch)
MSI-X Allocation Register - MSIXBM3 (01610h)
MSI-X Allocation Register - MSIXBM4 (01614h)
MSI-X Allocation Register - MSIXBM5 (01618h)
MSI-X Allocation Register - MSIXBM6 (0161Ch)
MSI-X Allocation Register - MSIXBM7 (0161Ch)
MSI-X Allocation Register - MSIXBM8 (01620h)
MSI-X Allocation Register - MSIXBM9 (01624h)
Each of these registers allocates interrupt causes to one of the 16 possible MSI-X vectors. MSIXBM[0]
allocates interrupts to vector 0, MSIXBM[1] allocates interrupts to vector 1, etc.
It is responsibility of software to prevent allocation of an event to multiple vectors; otherwise platform
behavior is un-defined.
14.3.50 Receive Control Register - RCTL (00100h; R/W)
This register controls all 82575 receiver functions.
Field Bit(s)
Initial
Value
Description
RxQ 3:0 0/1b Receive Queues
When a bit in this field is set to 1b, an interrupt occurring in the corresponding RX
queue triggers the allocated MSI-X vector.
The default for MSIXBM0 is 1h. For all other vectors the default is 0h.
Reserved 7:4 0/1b Reserved
TxQ 11:8 0/1b Transmit Queues
When a bit in this field is set to 1b, an interrupt occurring in the corresponding RX
queue triggers the allocated MSI-X vector.
The default for MSIXBM0 is 1b. For all other vectors the default is 0b.
Reserved 29:12 0/1h Reserved
TCP Timer 30 0/1b TCP Timer
When set to 1b, an interrupt issued by the TCP timer triggers the allocated MSI-X
vector.
The default for MSIXBM0 is 1b. For all other vectors the default is 0b.
Other Causes 31 0/1b Other Causes
When set to 1b, an interrupt issued by other causes triggers the allocated MSI-X vector.
The default for MSIXBM0 is 1b. For all other vectors the default is 0b.