Receive and Transmit Description

 

 

 

TDESC.CMD

Description

 

 

 

 

 

Insert Checksum

 

 

When set, the Ethernet controller needs to insert a checksum at the offset indicated

 

IC (bit 2)

by the CSO field. The checksum calculations are performed for the entire packet

 

starting at the byte indicated by the CCS field. IC is ignored if CSO and CCS are out

 

 

 

 

of the packet range. This occurs when (CSS length) OR (CSO length - 1). IC is

 

 

valid only when EOP is set.

 

 

 

 

IFCS (bit 1)

Insert FCS

 

Controls the insertion of the FCS/CRC field in normal Ethernet packets. IFCS is

 

 

valid only when EOP is set.

 

 

 

 

EOP (bit 0)

End Of Packet

 

When set, indicates the last descriptor making up the packet. One or many

 

 

descriptors can be used to form a packet.

 

 

 

 

Notes:

1.VLE, IFCS, and IC are qualified by EOP. That is, hardware interprets these bits ONLY when EOP is set.

2.Hardware only sets the DD bit for descriptors with RS set.

3.Descriptors with the null address (0b) or zero length transfer no data. If they have the RS bit set then the DD field in the status word is written when hardware processes them.

4.Although the transmit interrupt may be delayed, the descriptor write-back requested by setting the RS bit is performed without delay unless descriptor write-back bursting is enabled.

3.3.3.2Transmit Descriptor Status Field Format

The STATUS field stores the applicable transmit descriptor status and has the fields shown in Table 3-11.

The transmit descriptor status field is only present in cases where RS (or RPS for the 82544GC/EI only) is set in the command field.

Table 3-11. Transmit Status Layout

3

2

1

0

RSV

TUa

LC

EC

DD

a.82544GC/EI only.

Software Developer’s Manual

39

Page 53
Image 53
Intel Intel Gigabit Ethernet Controllers, PCI-X manual Transmit Descriptor Status Field Format, Transmit Status Layout