Patent ID: 7016304
Filing Date: 2006-03-21
Classification: H04L

Abstract:
1. A link layer system, comprising: a first link layer control module; a retry queue for storing a transmitted data packet; a retry control module coupled to said first link layer control module and said retry queue, wherein said retry control module directs said retry queue to discard said transmitted data packet when an acknowledgment bit is received by said first link layer control module; a second link layer control module for receiving the transmitted data packet and transmitting the acknowledgment bit to the first link layer control module if an error is not detected in the transmitted data packet; and a first control flit module coupled to the first link layer control module and a second control flit module coupled to the second link layer control module, wherein the second control flit module sends a retry request to the first link layer control module if an error is detected in the transmitted data packet, wherein the first link layer control module receives the retry request and directs the retry control module to send the transmitted data packet from the retry queue, wherein the first control flit module sends a retry acknowledgment to the second link layer control module after receiving the retry request, receiving a retry acknowledgment before one of a retry timer or a retry counter times out.