CPC G06F 15/17331 (2013.01) [G06F 3/0611 (2013.01); G06F 3/0659 (2013.01); G06F 3/067 (2013.01); H04L 67/1097 (2013.01)] | 20 Claims |
1. A method comprising:
receiving, by a processing device, a first packet that was sent over a network, wherein the first packet comprises metadata used for queue selection;
selecting, by the processing device, a first queue to process the first packet based on the metadata, wherein the first queue is part of a plurality of queues maintained by the processing device;
writing, by the processing device, first data of the first packet to an application memory using a first datapath associated with the first queue;
amending, by the processing device, the metadata to generate amended metadata after the first data has been written to the application memory, wherein the amended metadata indicates that the first data has been written to the application memory; and
sending, by the processing device, the amended metadata to a software accessible buffer.
|