Invention Grant
- Patent Title: Efficient link layer retry protocol utilizing implicit acknowledgements
-
Application No.: US15184277Application Date: 2016-06-16
-
Publication No.: US09819452B2Publication Date: 2017-11-14
- Inventor: Mark S. Birrittella
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Law Office of R. Alan Burnett, PS
- Main IPC: H04L1/18
- IPC: H04L1/18 ; H04L1/16 ; H04L1/08 ; H04L29/08

Abstract:
Methods, apparatus, and systems for implementing a link layer retry protocol utilizing implicit ACKnowledgements (ACKs). Peer link interfaces are configured to facilitate confirmed error-free delivery of link-layer packets through use of implicit ACKs, while also providing retransmission of packets for which errors are detected and guaranteeing the link control data is either successfully received or data transfer over the link is prevented. In conjunction with transmitting packets, reliable packets are copied into sequential slots in a replay buffer. Each link interface tracks the slot at which each reliable packet is buffered, and in response to detection of an error, a retry request is sent to the transmit-side to retransmit the errant packet. The previously buffered copy of the errant packet is retrieved from the replay buffer and retransmitted. Through use of a link roundtrip detection mechanism, absence of a retry request by the time a replay buffer has returned to the slot of a reliable packet (plus a predetermined number of additional transfer cycles, if applicable) provides an implicit ACK that the packet was received without error.
Public/Granted literature
- US20170026150A1 EFFICIENT LINK LAYER RETRY PROTOCOL UTILIZING IMPLICIT ACKNOWLEDGEMENTS Public/Granted day:2017-01-26
Information query