Back to results
US 2009/0213732 A1Published application
Preserving packet order when migrating network flows between cores
AssigneeIntel Corporation
InventorsBryan Veal, Annie Foong
Life of this patent
Estimating the term…
Abstract
In one embodiment, the present invention includes a method for receiving a first packet associated with a first network flow in a first descriptor queue associated with a first hardware thread, receiving a marker in the first descriptor queue to indicate migration of the first network flow from the first hardware thread to a second hardware thread, and processing a second packet of the first network flow following the first packet in order in the second hardware thread.
Claims15
A method comprising:
- identifying at least one first packet associated with a first network flow in a first descriptor queue associated with a first hardware thread;
- identifying a marker in the first descriptor queue, the marker to indicate migration of the first network flow from the first hardware thread to a second hardware thread;
- and
- processing at least one second packet of the first network flow following the at least one first packet in order in the second hardware thread.
1 more element
An apparatus comprising:
- a network adapter to provide the packets to a memory coupled to a processor including a first hardware thread and a second hardware thread, the memory including a first descriptor queue associated with the first hardware thread to store packets, a second descriptor queue associated with the second hardware thread to store packets, a first input queue to receive the packets from the first descriptor queue, and a second input queue to receive the packets from the second descriptor queue, the network adapter to insert a marker into the first descriptor queue to cause migration of a first network flow from the first hardware thread to the second hardware thread, while preserving packet order of the first network flow.
Dependencies are inferred from the claim text.