Patent 7796602 was granted and assigned to Intel on September, 2010 by the United States Patent and Trademark Office.
A method of re-ordering packets receives packets having packet sequence numbers. The method then determines if a packet is an out of window packet and buffers out-of-window packets having a sequence number more than a first number. The method delivers a packet when the packet sequence number matches a first number. It delivers all buffered packets when a timeout occurs. A communication system having at least one network device that performs this method is also disclosed.