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:
Oct. 11, 2022

Filed:

Mar. 08, 2019
Applicant:

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

Inventors:

Georgios Nikolaidis, Mountain View, CA (US);

Jeongkeun Lee, Mountain View, CA (US);

Changhoon Kim, Palo Alto, CA (US);

Assignee:

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

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
H04L 43/026 (2022.01); H04L 47/32 (2022.01); H04L 41/142 (2022.01); H04L 45/16 (2022.01); H04L 45/00 (2022.01); H04L 45/64 (2022.01); H04L 45/7453 (2022.01); H04L 47/11 (2022.01); H04L 47/12 (2022.01); H04L 47/2441 (2022.01); H04L 47/2483 (2022.01); H04L 49/00 (2022.01); H04L 49/90 (2022.01); H04L 43/16 (2022.01);
U.S. Cl.
CPC ...
H04L 43/026 (2013.01); H04L 41/142 (2013.01); H04L 43/16 (2013.01); H04L 45/16 (2013.01); H04L 45/38 (2013.01); H04L 45/64 (2013.01); H04L 45/7453 (2013.01); H04L 47/11 (2013.01); H04L 47/12 (2013.01); H04L 47/2441 (2013.01); H04L 47/2483 (2013.01); H04L 47/32 (2013.01); H04L 49/3009 (2013.01); H04L 49/90 (2013.01);
Abstract

Some embodiments of the invention provide a data-plane forwarding circuit (data plane) that can be configured to identify large data message flows that it processes for forwarding in a network. In this document, large data message flows are referred to as heavy hitter flows. To perform its forwarding operations, the data plane includes several data message processing stages that are configured to process the data tuples associated with the data messages received by the data plane. In some embodiments, parts of the data plane message-processing stages are also configured to implement a heavy hitter detection (HHD) circuit. The operations of the data plane's message processing stages are configured by a control plane of the data plane's forwarding element in some embodiments.


Find Patent Forward Citations

Loading…