Efficient network device work queue
US12224950B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Nov 2, 2022 |
| Grant date | Feb 11, 2025 |
| Priority date | — |
| Expiry date | Aug 11, 2043 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L47/6275
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
In one embodiment, a system includes a memory to store a work queue including work queue entry slots, a processing device to write work queue entries to the work queue in a consecutive and cyclic manner, and a network device including a network interface to share packet over a network, and packet processing circuitry to read the work queue entries from the work queue in a consecutive and cyclic manner, the work queue entries indicating work to be performed associated with the packets, dequeue respective ones of the work queue entries read from the work queue responsively to reading the respective work queue entries from the work queue, add the work queue entries to an execution database used to track execution of the work queue entries, and execute the work queue entries in the execution database.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.