An apparatus, comprising: a link interface including, a receive port comprising a plurality of receive lanes, each configured to receive a respective bitstream of a plurality of bitstreams transmitted in parallel from a transmit port of a link interface peer; and circuitry and logic to, process the plurality of bitstreams as they are received and extract data comprising link packets transmitted from the link interface peer; detect a bad received link packet; and detect an errant receive lane that caused the bad received link packet, wherein detection of a bad received link packet is facilitated through use of a transmitted data integrity check value transmitted with each link packet, and wherein the bitstreams transmitted over each lane do not include a transmitted data integrity check value, characterized in that the circuitry and logic to detect an errant receive lane includes circuitry and logic to: calculate, for each receive lane, a data integrity check value over data received on that lane corresponding to a first transmission of a link packet, the first transmission of the link packet resulting in a bad received link packet; calculate, for each receive lane, a data integrity check value over data received on that lane corresponding to a retransmission of the link packet; and compare the data integrity check values for the first transmission and retransmission of the link packet on a per-lane basis to determine which receive lane is errant. a link interface including, a receive port comprising a plurality of receive lanes, each configured to receive a respective bitstream of a plurality of bitstreams transmitted in parallel from a transmit port of a link interface peer; and circuitry and logic to, process the plurality of bitstreams as they are received and extract data comprising link packets transmitted from the link interface peer; detect a bad received link packet; and detect an errant receive lane that caused the bad received link packet, wherein detection of a bad received link packet is facilitated through use of a transmitted data integrity check value transmitted with each link packet, and wherein the bitstreams transmitted over each lane do not include a transmitted data integrity check value, characterized in that the circuitry and logic to detect an errant receive lane includes circuitry and logic to: calculate, for each receive lane, a data integrity check value over data received on that lane corresponding to a first transmission of a link packet, the first transmission of the link packet resulting in a bad received link packet; calculate, for each receive lane, a data integrity check value over data received on that lane corresponding to a retransmission of the link packet; and compare the data integrity check values for the first transmission and retransmission of the link packet on a per-lane basis to determine which receive lane is errant. process the plurality of bitstreams as they are received and extract data comprising link packets transmitted from the link interface peer; detect a bad received link packet; and detect an errant receive lane that caused the bad received link packet, wherein detection of a bad received link packet is facilitated through use of a transmitted data integrity check value transmitted with each link packet, and wherein the bitstreams transmitted over each lane do not include a transmitted data integrity check value, characterized in that calculate, for each receive lane, a data integrity check value over data received on that lane corresponding to a first transmission of a link packet, the first transmission of the link packet resulting in a bad received link packet; calculate, for each receive lane, a data integrity check value over data received on that lane corresponding to a retransmission of the link packet; and compare the data integrity check values for the first transmission and retransmission of the link packet on a per-lane basis to determine which receive lane is errant.