US 11,055,242 B2
Receiver packet handling
Gordon Caruk, Markham (CA); and Jaroslaw Marczewski, Markham (CA)
Assigned to ATI Technologies ULC, Markham (CA)
Filed by ATI Technologies ULC, Markham (CA)
Filed on Jun. 24, 2016, as Appl. No. 15/192,723.
Claims priority of provisional application 62/186,112, filed on Jun. 29, 2015.
Claims priority of provisional application 62/202,268, filed on Aug. 7, 2015.
Prior Publication US 2016/0378702 A1, Dec. 29, 2016
Int. Cl. G06F 13/36 (2006.01); H04L 5/00 (2006.01); G06F 13/42 (2006.01)
CPC G06F 13/36 (2013.01) [G06F 13/4282 (2013.01); H04L 5/0055 (2013.01); G06F 2213/0026 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for receiving communications packets by a receiver, the method comprising:
receiving, by receiving circuitry of the receiver, at least a portion of a first packet;
processing, by processing circuitry of the receiver, the first packet;
receiving, by the receiving circuitry, at least a portion of a second packet;
determining, by the processing circuitry, a period of time between receipt of the portion of the first packet and the receipt of the portion of the second packet, wherein the period of time is a variable period;
if the period of time is less than a threshold time period:
transmitting, by transmitting circuitry of the receiver, a negative acknowledgement (NAK) in response to the portion of the second packet without further processing of the second packet; and
if the period of time is not less than the threshold time period:
processing the second packet, by the processing circuitry, without transmitting the NAK in response to the portion of the second packet.