Data Sheet

Interconnects—Ethernet Controller I210
47
After timer expiration, the mechanism instructs the PHY to re-establish the link (via the LTSSM
recovery state).
3.1.4.7 Error Forwarding
If a TLP is received with an error-forwarding trailer (poisoned TLP received), the transaction can either
be resent or dropped and not delivered to its destination, depending on the GCR.Completion Timeout
resend enable bit and the GCR.Number of resends field. If the re-sends were unsuccessful or if re-send
is disabled, the I210 does not initiate any additional master requests for that PCI function until it
detects an internal reset or a software reset for the LAN. Software is able to access device registers
after such a fault.
System logic is expected to trigger a system-level interrupt to inform the operating system of the
problem. The operating system can then stop the process associated with the transaction, re-allocate
memory instead of the faulty area, etc.
3.1.5 Data Link Layer
3.1.5.1 ACK/NAK Scheme
The I210 sends an ACK/NAK immediately in the following cases:
1. NAK needs to be sent
2. ACK for duplicate packet
3. ACK/NAK before low power state entry
In all other cases, the I210 schedules an ACK transmission according to time-outs specified in the PCIe
specification (depends on link speed, link width, and max_payload_size).
3.1.5.2 Supported DLLPs
The following DLLPs are supported by the I210 as a receiver:
Table 3-10. DLLPs Received by the I210
DLLP type Remarks
ACK
NAK
PM_Request_ACK
InitFC1-P Virtual Channel 0 only
InitFC1-NP Virtual Channel 0 only
InitFC1-Cpl Virtual Channel 0 only
InitFC2-P Virtual Channel 0 only
InitFC2-NP Virtual Channel 0 only
InitFC2-Cpl Virtual Channel 0 only
UpdateFC-P Virtual Channel 0 only
UpdateFC-NP Virtual Channel 0 only
UpdateFC-Cpl Virtual Channel 0 only