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:
Jun. 18, 2024

Filed:

Jul. 29, 2021
Applicant:

Oracle International Corporation, Redwood Shores, CA (US);

Inventors:

Brijesh Singh, Mercer Island, WA (US);

Leonard Thomas Tracy, Bothell, WA (US);

Assignee:

Oracle International Corportion, Redwood Shores, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 47/125 (2022.01); H04L 45/00 (2022.01); H04L 45/74 (2022.01); H04L 47/2441 (2022.01); H04L 47/33 (2022.01);
U.S. Cl.
CPC ...
H04L 47/125 (2013.01); H04L 45/38 (2013.01); H04L 45/74 (2013.01); H04L 47/2441 (2013.01); H04L 47/33 (2013.01);
Abstract

Techniques are disclosed for a smart network interface card (smartNIC) performing a unified logging process. In one example, an accelerator of the smartNIC receives a packet that is a candidate for rejection, whereby the accelerator is configured to log traffic for authorized flows that are forwarded by the accelerator to another device. The accelerator transmits the packet to a programming data plane of the smartNIC for further processing. The programming data plane determines that the packet should not be forwarded by the smartNIC, and modifies the packet to include an instruction that instructs the accelerator to log the packet. The programming data plane then transmits the modified packet to the accelerator. Upon receiving the modified packet, the accelerator logs the packet to the unified log based on the instruction.


Find Patent Forward Citations

Loading…