Network processor with command-template packet modification engine
AssigneeIntel Corporation
InventorsWeiqiang Ma, Atul Kwatra, Stephen T. Palermo
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsWeiqiang Ma, Atul Kwatra, Stephen T. Palermo
Estimating the term…
Various approaches for the packet processing, and the use of templates for generating modification commands for packet processing, are discussed herein. In an example, operations performed by network packet processing circuitry include: obtaining a stream of packets; obtaining a packet modification template that provides at least one command to insert content within the packets and change the packets according to an output format of a network protocol; receiving parameters to modify the packet modification template; and applying the packet modification template to modify the packets. In further examples, application of the packet modification template is performed using multiple processing components arranged in parallel groups of serial pipelines, each of the serial pipelines applying a portion of the packet modification template within at least a first stage and a second stage in each of the serial pipelines.
A device, comprising:
Network packet processing circuitry, comprising at least one integrated circuit configured to:
At least one non-transitory machine-readable storage medium comprising instructions stored thereupon, which when executed by network packet processing circuitry, configure the network packet processing circuitry:
Dependencies are inferred from the claim text.