In-flight packet processing
AssigneeNetronome Systems, Inc.
InventorsSalma Mirza, Steven W. Zagorianakos, Gavin J. Stark
Life of this patent
Estimating the term…
Loading patent…
AssigneeNetronome Systems, Inc.
InventorsSalma Mirza, Steven W. Zagorianakos, Gavin J. Stark
Estimating the term…
A method for supporting in-flight packet processing is provided. Packet processing devices (microengines) can send a request for packet processing to a packet engine before a packet comes in. The request offers a twofold benefit. First, the microengines add themselves to a work queue to request for processing. Once the packet becomes available, the header portion is automatically provided to the corresponding microengine for packet processing. Only one bus transaction is involved in order for the microengines to start packet processing. Second, the microengines can process packets before the entire packet is written into the memory. This is especially useful for large sized packets because the packets do not have to be written into the memory completely when processed by the microengines.
An integrated circuit, comprising:
A method, comprising:
An integrated circuit, comprising:
Dependencies are inferred from the claim text.