Technologies for coordinating access to data packets in a memory
AssigneeIntel Corporation
InventorsJohn J. Browne, Seán Harte, Tomasz Kantecki, Pierre Laurent, Chris MacNamara
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsJohn J. Browne, Seán Harte, Tomasz Kantecki, Pierre Laurent, Chris MacNamara
Estimating the term…
Technologies for coordinating access to packets include a network device. The network device is to establish a ring in a memory of the network device. The ring includes a plurality of slots. The network device is also to allocate cores to each of an input stage, an output stage, and a worker stage. The worker stage is to process data in a data packet with an associated worker function. The network device is also to add, with the input stage, an entry to a slot in the ring representative of a data packet received with a network interface controller of the network device, access, with the worker stage, the entry in the ring to process at least a portion of the data packet, and provide, with the output stage, the processed data packet to the network interface controller for transmission.
A network device to process packets, the network device comprising:
One or more non-transitory machine-readable storage media comprising a plurality of instructions stored thereon that in response to being executed, cause a network device to:
A network device to process packets, the network device comprising:
A method for processing packets, comprising:
Dependencies are inferred from the claim text.