Data Sheet

Programming Interface — Ethernet Controller I210
467
Note: In order to keep compatibility with previous devices, for queues 0-3, these registers are
aliased to addresses 0x3814, 0x3914, 0x3A14 and 0x3B14, respectively.
8.13.3 DCA Requester ID Information - DCA_ID (0x5B70; RO)
The DCA Requester ID field, composed of Device ID, Bus #, and Function # is set up in MMIO space for
software to program the DCA Requester ID Authentication register.
8.13.4 DCA Control - DCA_CTRL (0x5B74; R/W)
This CSR is common to all functions.
Field Bit(s) Initial Value Description
Function
Number
2:0 000b
Function Number.
Function number assigned to the function based on BIOS/operating system
enumeration.
Device
Number
7:3 0x0
Device Number.
Device number assigned to the function based on BIOS/operating system
enumeration.
Bus Number 15:8 0x0
Bus Number.
Bus number assigned to the function based on BIOS/operating system enumeration.
Reserved 31:16 0x0
Reserved.
Write 0x0, ignore on read.
Field Bit(s) Initial Value Description
DCA_DIS 0 1b
DCA Disable.
0b = DCA tagging is enabled.
1b = DCA tagging is disabled.
DCA_MODE 4:1 0x0
DCA Mode.
000b = Legacy DCA is supported. The TAG field in the TLP header is based on the
following coding: bit 0 is DCA enable; bits 3:1 are CPU ID).
001b = DCA 1.0 is supported. When DCA is disabled for a given message, the TAG
field is 0000,0000b. If DCA is enabled, the TAG is set per queue as programmed in the
relevant DCA Control register.
All other values are undefined.
Reserved 8:5 0x0
Reserved.
Write 0x0, ignore on read.
Desc_PH 10:9 00b
Descriptor PH.
Defines the PH field used when a TPH hint is given for descriptor associated traffic
(descriptor fetch, descriptor write back or head write back).
Data_PH 12:11 10b
Data PH.
Defines the PH field used when a TPH hint is given for data associated traffic (Tx data
read, Rx data write).
Reserved 31:13 0x0
Reserved.
Write 0x0, ignore on read.