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. 15, 2025

Filed:

Oct. 03, 2022
Applicant:

Mellanox Technologies, Ltd., Yokneam, IL;

Inventors:

Omri Kahalon, Yehud, IL;

Avi Urman, Yokneam, IL;

Ilan Pardo, Ramat-Hasharon, IL;

Omer Cohen, Yokneam-Ilit, IL;

Sayantan Sur, Cary, NC (US);

Barak Biber, Haifa, IL;

Saar Tarnopolsky, Haifa, IL;

Ariel Shahar, Jerusalem, IL;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/0802 (2016.01); G06F 9/46 (2006.01); G06F 9/48 (2006.01); G06F 12/0811 (2016.01); G06F 12/0846 (2016.01); G06F 12/0888 (2016.01); H04L 45/74 (2022.01);
U.S. Cl.
CPC ...
G06F 12/0802 (2013.01); G06F 9/461 (2013.01); G06F 9/4881 (2013.01); G06F 2212/60 (2013.01);
Abstract

A method includes receiving a network packet into a hardware pipeline of a network device; parsing and retrieving information of the network packet; determining, by the hardware pipeline, a packet-processing action to be performed by matching the information to a data structure of a set of flow data structures; sending, by the hardware pipeline, an action request to a programmable core, the action request being populated with data to trigger the programmable core to execute a hardware thread to perform a job, which is associated with the packet-processing action and that generates contextual data; retrieving the contextual data updated by the programmable core; and integrating the contextual data into performing the packet-processing action.


Find Patent Forward Citations

Loading…