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:
May. 31, 2022

Filed:

Aug. 14, 2019
Applicant:

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

Inventors:

Antonin Mathieu Bas, Palo Alto, CA (US);

Anurag Agrawal, Santa Clara, CA (US);

Changhoon Kim, Palo Alto, CA (US);

Assignee:

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/28 (2006.01); H04L 49/00 (2022.01); H04L 45/745 (2022.01); H04L 49/9057 (2022.01); H04L 45/00 (2022.01);
U.S. Cl.
CPC ...
H04L 49/3063 (2013.01); H04L 45/38 (2013.01); H04L 45/745 (2013.01); H04L 49/9057 (2013.01); H04L 2212/00 (2013.01);
Abstract

Some embodiments provide novel circuits for recording data messages received by a data plane circuit of a forwarding element in an external memory outside of the data plane circuit. The external memory in some embodiments is outside of the forwarding element. In some embodiments, the data plane circuit encapsulates the received data messages that should be recorded with encapsulation headers, inserts into these headers addresses that identify locations for storing these data messages in a memory external to the data plane circuit, and forwards these encapsulated data messages so that these messages can be stored in the external memory by another circuit. Instead of encapsulating received data messages for storage, the data plane circuit in some embodiments encapsulates copies of the received data messages for storage. Accordingly, in these embodiments, the data plane circuit makes copies of the data messages that it needs to record.


Find Patent Forward Citations

Loading…