The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 11, 2023

Filed:

Oct. 05, 2021
Applicant:

Barefoot Networks, Inc., Santa Clara, CA (US);

Inventors:

Patrick Bosshart, Plano, TX (US);

Jay Evan Scott Peterson, San Francisco, CA (US);

Michael Gregory Ferrara, Palo Alto, CA (US);

Michael E. Attig, Sunnyvale, CA (US);

Assignee:

Barefoot Networks, Inc., Santa Clara, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
H04L 49/00 (2022.01); H04L 45/745 (2022.01); H04L 47/2441 (2022.01); H04L 49/109 (2022.01); H04L 69/22 (2022.01); H04L 45/7453 (2022.01);
U.S. Cl.
CPC ...
H04L 49/3063 (2013.01); H04L 45/745 (2013.01); H04L 45/7453 (2013.01); H04L 47/2441 (2013.01); H04L 49/109 (2013.01); H04L 69/22 (2013.01);
Abstract

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.


Find Patent Forward Citations

Loading…