Multi-threaded sequenced receive for fast network port stream of packets
AssigneeIntel Corporation
InventorsDonald Hooper, Matthew Adiletta, Gilbert Wolrich
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsDonald Hooper, Matthew Adiletta, Gilbert Wolrich
Estimating the term…
A method of processing network data in a network processor includes using three or more threads to process a beginning portion, a middle portion, and an end portion of data packet. The first thread processes the beginning portion; one or more middle threads process the middle portion, and a last thread processes the end portion. First information is indirectly passed from the first thread to the last thread via a first buffer with the middle threads progressively updating the first information. Second information is directly passed from the first thread to the last thread via a second buffer.
A method of processing network data comprising:
A method of processing a data packet comprising:
A method of processing a data packet comprising:
(canceled)
An article comprising a computer-readable medium which store computer-executable instructions for receiving data from a plurality of ports, the instructions causing a computer to:
Dependencies are inferred from the claim text.