Patent ID: 9225807
Filing Date: 2015-12-29
Classification: H04L

Abstract:
1. A method comprising: performing reassembly of data packets at a functionality of a device driver for a network interface device supported by a data processing system, each data packet comprising a header and a segment of data and being received by the network interface device over a communication link with another network interface device, wherein the performing the reassembly comprises: accepting data packets from the network interface device at the functionality of the device driver; enqueueing each data packet of a first set of data packets at a first queue in memory, the first queue comprising at least a first data packet; modifying the header of the first data packet in the first queue so as to include the segment of data of each newly-enqueued data packet of the first set; defining a specification, the specification indicating the segments of data of the newly-enqueued data packets of the first set in the first queue; and, in response to one or more first predetermined conditions being met: