Intel PCI User Manual

Page of 406
304
Software Developer’s Manual
Register Descriptions
13.4.29
Receive Descriptor Tail
RDT (02818h;R/W)
This register contains the tail pointers for the receive descriptor buffer. The register points to a 16-
byte datum. Software writes the tail register to add receive descriptors to the hardware free list for 
the ring.
Table 13-74. RDT Register Bit Description
13.4.30
Receive Delay Timer Register
RDTR (02820h; R/W)
This register is used to delay interrupt notification for the receive descriptor ring. Delaying 
interrupt notification helps maximize the number of receive packets serviced by a single interrupt.
Warning:
It is strongly recommended that the Delay Timer field of this register not be used. For any 
application requiring an interrupt moderation mechanism, it is recommended that the Interrupt 
Throttling Register (ITR) be used instead. ITR provides a more direct interrupt solution than 
RDTR. In addition, Intel software device drivers use ITR instead of RDTR. Refer to the 82546EB 
Gigabit Ethernet Controller Specification Update
 or 82546GB Gigabit Ethernet Controller 
Specification Update
 for additional details.
Table 13-75. RDTR Register Bit Description
31
16 15
0
Reserved
RDT
Field
Bit(s)
Initial 
Value
Description
RDT
15:0
0b
Receive Descriptor Tail.
Reserved
31:16
0b
Reserved
Reads as 0b. 
Should be written with 0b for future compatibility.
31 30
16 15
0
FPD
Reserved
Delay Timer
Field
Bit(s)
Initial 
Value
Description
Delay Timer
15:0
0b
Receive delay timer measured in increments of 1.024 
µs.
Reserved
30:16
0b
Reserved. Reads as 0b.
FPD
31
0b
Flush partial descriptor block when set to 1b; ignore otherwise. 
Reads 0b (self-clearing).