Expansion of packet data within processing pipeline
AssigneeBarefoot Networks, Inc.
InventorsPatrick Bosshart, Jay Evan Scott Peterson, Michael Gregory Ferrara, Michael E. Attig
Life of this patent
Estimating the term…
Loading patent…
AssigneeBarefoot Networks, Inc.
InventorsPatrick Bosshart, Jay Evan Scott Peterson, Michael Gregory Ferrara, Michael E. Attig
Estimating the term…
Some embodiments provide a network forwarding IC with packet processing pipelines, at least one of which includes a parser, a set of match-action stages, and a deparser. The parser is configured to receive a packet and generate a PHV including a first number of data containers storing data for the packet. A first match-action stage is configured to receive the PHV from the parser and expand the PHV to a second, larger number of data containers storing data for the packet. Each of a set of intermediate match-action stage is configured to receive the expanded PHV from a previous stage and provide the expanded PHV to a subsequent stage. A final match-action stage is configured to receive the expanded PHV and reduce the PHV to the first number of data containers. The deparser is configured to receive the reduced PHV from the final match-action stage and reconstruct the packet.
An integrated circuit for use in network packet forwarding, the integrated circuit comprising:
One or more non-transient computer readable media storing instructions for being executed by an integrated circuit, the integrated circuit being for use in network packet forwarding, the instructions when executed by the integrated circuit resulting in the integrated circuit being configured to perform operations comprising:
A method implemented using an integrated circuit, the integrated circuit being for use in network packet forwarding, the method comprising:
A network switch for use in network packet forwarding, the network switch comprising:
Dependencies are inferred from the claim text.