Technologies for scalable packet reception and transmission
AssigneeIntel Corporation
InventorsJohn J. Browne, Tomasz Kantecki, Chris MacNamara, Pierre Laurent, Sean Harte
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsJohn J. Browne, Tomasz Kantecki, Chris MacNamara, Pierre Laurent, Sean Harte
Estimating the term…
Technologies for scalable packet reception and transmission include a network device. The network device is to establish a ring that is defined as a circular buffer and includes a plurality of slots to store entries representative of packets. The network device is also to generate and assign receive descriptors to the slots in the ring. Each receive descriptor includes a pointer to a corresponding memory buffer to store packet data. The network device is further to determine whether the NIC has received one or more packets and copy, with direct memory access (DMA) and in response to a determination that the NIC has received one or more packets, packet data of the received one or more packets from the NIC to the memory buffers associated with the receive descriptors assigned to the slots in the ring.
A network device to process packets, the network device comprising:
One or more 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.