Data Sheet

Ethernet Controller I210 —Interconnects
50
Table 3-12. Response and Reporting of PCIe Error Events
Error Name Error Events Default Severity Action
PHY errors
Receiver error
8b/10b decode errors
Packet framing error
Correctable.
Send ERR_CORR
TLP to initiate NAK and drop data.
DLLP to drop.
Data link errors
Bad TLP
Bad CRC
•Not legal EDB
Wrong sequence number
Correctable.
Send ERR_CORR
TLP to initiate NAK and drop data.
Bad DLLP Bad CRC
Correctable.
Send ERR_CORR
DLLP to drop.
Replay timer timeout REPLAY_TIMER expiration
Correctable.
Send ERR_CORR
Follow LL rules.
REPLAY NUM rollover REPLAY NUM rollover
Correctable.
Send ERR_CORR
Follow LL rules.
Data link layer
protocol error
Violations of Flow Control
Initialization Protocol
Reception of NACK/ACK with no
corresponding TLP
Uncorrectable.
Send ERR_FATAL
Follow LL rules.
TLP errors
Poisoned TLP
received
TLP with error forwarding
Uncorrectable.
ERR_NONFATAL
Log header
A poisoned completion is ignored and the
request can be retried after timeout. If
enabled, the error is reported.
Unsupported
Request (UR)
Wrong config access
•MRdLk
Configuration request type 1
Unsupported vendor Defined
type 0 message
Not valid MSG code
Not supported TLP type
Wrong function number
Received TLP outside address
range
Uncorrectable.
ERR_NONFATAL
Log header
Send completion with UR.
Completion timeout
Completion timeout timer
expired
Uncorrectable.
ERR_NONFATAL
Error is non-fatal (default case):
Send error message if advisory
Retry the request once and send
advisory error message on each
failure
If fails, send uncorrectable error
message
Error is defined as fatal:
Send uncorrectable error message
Completer abort
Received target access with
data size > 64-bit
Uncorrectable.
ERR_NONFATAL
Log header
Send completion with CA.
Unexpected
completion
Received completion without a
request for it (tag, ID, etc.)
Uncorrectable.
ERR_NONFATAL
Log header
Discard TLP.
Receiver overflow
Received TLP beyond allocated
credits
Uncorrectable.
ERR_FATAL
Receiver behavior is undefined.
Flow control protocol
error
Minimum initial flow control
advertisements
Flow control update for infinite
credit advertisement
Uncorrectable.
ERR_FATAL
Receiver behavior is undefined. The I210
doesn’t report violations of flow control
initialization protocol