Receive and Transmit Description

Table 3-3. Receive Errors (RDESC.ERRORS) Layout

7

6

5

4

3

2

1

0

RXE

IPE

TCPE

RSV

CXEa

RSV

SEQ

RSVb

SE

RSVb

CE

a.82544GC/EI only.

b.82541xx, 82547GI/EI, and 82540EP/EM only.

Receive

 

Descriptor Error

Description

bits

 

 

 

 

RX Data Error

 

Indicates that a data error occurred during the packet reception. A data error in TBIa

RXE (bit 7)

mode (82544GC/EI)/internal SerDes (82546GB/EB and 82545GM/EM) refers to the

reception of a /V/ code (see Section 8.2.1.3). In GMII or MII mode, the assertion of

 

I_RX_ER during data reception indicates a data error. This bit is valid only when the

 

EOP and DD bits are set; it is not set in descriptors unless RCTL.SBP (Store Bad

 

Packets) control bit is set.

 

 

 

IP Checksum Error

 

When set, indicates that IP checksum error is detected in the received packet. Valid

 

only when the IP checksum is performed on the receive packet as indicated via the

IPE (bit 6)

IPCS bit in the RDESC.STATUS field.

 

If receive IP checksum offloading is disabled (RXCSUM.IPOFL), the IPE bit is set to

 

0b. It has no effect on the packet filtering mechanism.

 

Reads as 0b.

 

 

 

TCP/UDP Checksum Error

 

When set, indicates that TCP/UDP checksum error is detected in the received

 

packet.

 

Valid only when the TCP/UDP checksum is performed on the receive packet as

TCPE (bit 5)

indicated via TCPCS bit in RDESC.STATUS field.

 

If receive TCP/UDP checksum offloading is disabled (RXCSUM.TUOFL), the TCPE

 

bit is set to 0b.

 

It has no effect on the packet filtering mechanism.

 

Reads as 0b.

 

 

 

Carrier Extension Error

 

When set, indicates a packet was received in which the carrier extension error was

CXE

signaled across the GMII interface. A carrier extension error is signaled by the PHY

RSV (bit 4)

by the encoding of 1Fh on the receive data inputs while I_RX_ER is asserted.

 

Valid only while working in 1000 Mb/s half-duplex mode of operation.

 

This bit is reserved for all Ethernet controllers except the 82544GC/EI.

 

 

RSV (Bit 3)

Reserved

Reads as 0b.

 

 

 

Software Developer’s Manual

23

Page 37
Image 37
Intel PCI-X, Intel Gigabit Ethernet Controllers manual Receive Errors RDESC.ERRORS Layout, RXE IPE Tcpe RSV, Rsv Seq, Cxe