-
公开(公告)号:US20230418746A1
公开(公告)日:2023-12-28
申请号:US17958697
申请日:2022-10-03
Applicant: Mellanox Technologies, Ltd.
Inventor: Omri Kahalon , Avi Urman , Ilan Pardo , Omer Cohen , Sayantan Sur , Barak Biber , Saar Tarnopolsky , Ariel Shahar
IPC: G06F12/0802 , G06F9/48
CPC classification number: G06F12/0802 , G06F9/4881 , G06F2212/60
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.
-
公开(公告)号:US20250013489A1
公开(公告)日:2025-01-09
申请号:US18347643
申请日:2023-07-06
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Omri Kahalon , Avi Urman , Omer Cohen , Ilan Pardo
IPC: G06F9/48
Abstract: In one embodiment, a network device includes a network interface to receive first packets from a network and send second packets over the network, and packet processing hardware to process a packet, accelerate activation of a given software program by performing at least one activation task of the given software program in hardware, and generate an interrupt to request a processing unit to execute the given software program to perform processing associated with the packet, and the processing unit to execute the given software program and perform processing associated with the packet, responsively to the at least one activation task performed by the packet processing hardware.
-