Driver level segmentation
AssigneeSolarflare Communications, Inc.
InventorsSteven L. Pope, David J. Riddoch
Life of this patent
Estimating the term…
Loading patent…
AssigneeSolarflare Communications, Inc.
InventorsSteven L. Pope, David J. Riddoch
Estimating the term…
A method for performing segmentation of a first data packet into a plurality of second data packets at a functionality of a device driver for a network interface device supported by a data processing system, each second data packet comprising a header and a segment of data from the first data packet and the network interface device being capable of supporting a communication link over a network with another network interface device, the method comprising: accepting the first data packet, the first data packet carrying data for transmission by the network interface device over the network; forming a set of headers for the plurality of second data packets; writing the set of headers to memory; forming a specification, the specification indicating the headers in memory and the segments of data in the first data packet; requesting by means of the device driver transmission by the network interface device of the headers and the respective segments of data indicated in the specification so as to effect transmission of the second data packets over the network.
A method for performing segmentation of a first data packet into a plurality of second data packets at a functionality of a device driver for a network interface device supported by a data processing system, each second data packet comprising a header and a segment of data from the first data packet and the network interface device being capable of supporting a communication link over a network with another network interface device, the method comprising:
11-12. (canceled)
A method for transmitting data by means of a data processing system, the system being capable of supporting an operating system and at least one application and having access to a memory and a network interface device capable of supporting a communication link over a network with another network interface device, the method comprising the steps of:
25-32. (canceled)
A method for 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, the method comprising:
(canceled)
A method for 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, the method comprising:
Dependencies are inferred from the claim text.