-
公开(公告)号:US12095882B2
公开(公告)日:2024-09-17
申请号:US18130733
申请日:2023-04-04
Applicant: Intel Corporation
Inventor: Daniel Daly , John Fastabend , Matthew Vick , Brian J. Skerry , Marco Varlese , Jing Mark Chen , Danny Y. Zhou
IPC: H04L67/561 , H04L49/00 , H04L69/22 , H04L69/324
CPC classification number: H04L67/561 , H04L49/70 , H04L69/22 , H04L69/324
Abstract: Devices and techniques for accelerated packet processing are described herein. The device can match an action to a portion of a network data packet and accelerate the packet-processing pipeline for the network data packet through the machine by processing the action.
-
公开(公告)号:US20230239368A1
公开(公告)日:2023-07-27
申请号:US18130733
申请日:2023-04-04
Applicant: Intel Corporation
Inventor: Daniel Daly , John Fastabend , Matthew Vick , Brian J. Skerry , Marco Varlese , Jing Mark Chen , Danny Y. Zhou
IPC: H04L67/561 , H04L69/22 , H04L69/324 , H04L49/00
CPC classification number: H04L67/561 , H04L69/22 , H04L69/324 , H04L49/70
Abstract: Devices and techniques for accelerated packet processing are described herein. The device can match an action to a portion of a network data packet and accelerate the packet-processing pipeline for the network data packet through the machine by processing the action.
-
公开(公告)号:US20180337850A1
公开(公告)日:2018-11-22
申请号:US15845107
申请日:2017-12-18
Applicant: Intel Corporation
Inventor: Nrupal Jani , Dinesh Kumar , Christian Maciocco , Ren Wang , Neerav Parikh , John Fastabend , Iosif Gasparakis , David J. Harriman , Patrick L. Connor , Sanjeev Jain
IPC: H04L12/721 , H04L12/911 , H04L12/803 , H04L12/725 , H04L12/26
CPC classification number: H04L45/44 , H04L43/026 , H04L43/0817 , H04L43/0876 , H04L43/16 , H04L45/306 , H04L47/125 , H04L47/781
Abstract: Devices and techniques for hardware accelerated packet processing are described herein. A device can communicate with one or more hardware switches. The device can detect characteristics of a plurality of packet streams. The device may distribute the plurality of packet streams between the one or more hardware switches and software data plane components based on the detected characteristics of the plurality of packet streams, such that at least one packet stream is designated to be processed by the one or more hardware switches. Other embodiments are also described.
-
公开(公告)号:US20240430160A1
公开(公告)日:2024-12-26
申请号:US18828979
申请日:2024-09-09
Applicant: Intel Corporation
Inventor: Iosif Gasparakis , Ronen Chayat , John Fastabend
IPC: H04L41/082 , H04L67/00 , H04L67/04
Abstract: A compute node coupled to a computer network via a computing device that includes communications for communicating with the computer network and persistent instructions for providing control functions to the computing device, wherein the control functions are defined by protocol data. An update control module of the computing device may receive update data from a remote node in the computer network via the communications, wherein the update data includes new protocol data for the persistent instructions. A protocol parser module may parse the update data and generate metadata relating to the update data. A classifier module may receive rules for the control functions, wherein the rules are based at least in part on the update data and metadata. A compiler may compile the parsed update data to the persistent instructions for providing new control functions to the computing device based at least in part on the received rules.
-
公开(公告)号:US11134132B2
公开(公告)日:2021-09-28
申请号:US16460798
申请日:2019-07-02
Applicant: Intel Corporation
Inventor: Daniel Daly , John Fastabend , Matthew Vick , Brian J. Skerry , Marco Varlese , Jing Mark Chen , Danny Y. Zhou
IPC: H04L29/08 , H04L29/06 , H04L12/931
Abstract: Devices and techniques for accelerated packet processing are described herein. The device can match an action to a portion of a network data packet and accelerate the packet-processing pipeline for the network data packet through the machine by processing the action.
-
公开(公告)号:US20200084093A1
公开(公告)日:2020-03-12
申请号:US16687271
申请日:2019-11-18
Applicant: Intel Corporation
Inventor: Iosif Gasparakis , Ronen Chayat , John Fastabend
Abstract: Technologies for controlling operation of a compute node coupled to a computer network via a computing device that includes communications for communicating with the computer network and persistent instructions such as firmware for providing control functions to the computing device, wherein the control functions being defined at least in part by protocol data. An update control module of the computing device may receive update data from a remote node in the computer network via the communications, wherein the update data comprising new protocol data for the persistent instructions. A protocol parser module may parse the update data and generate metadata relating to the update data. A classifier module may receive rules for the control functions, wherein the rules are based at least in part on the update data and metadata. A compiler may compile the parsed update data to the persistent instructions for providing new control functions to the computing device based at least in part on the received rules.
-
公开(公告)号:US20190394086A1
公开(公告)日:2019-12-26
申请号:US16519873
申请日:2019-07-23
Applicant: Intel Corporation
Inventor: Iosif Gasparakis , Ronen Chayat , John Fastabend
Abstract: Technologies for controlling operation of a compute node coupled to a computer network via a computing device that includes communications for communicating with the computer network and persistent instructions such as firmware for providing control functions to the computing device, wherein the control functions being defined at least in part by protocol data. An update control module of the computing device may receive update data from a remote node in the computer network via the communications, wherein the update data comprising new protocol data for the persistent instructions. A protocol parser module may parse the update data and generate metadata relating to the update data. A classifier module may receive rules for the control functions, wherein the rules are based at least in part on the update data and metadata. A compiler may compile the parsed update data to the persistent instructions for providing new control functions to the computing device based at least in part on the received rules.
-
公开(公告)号:US10361914B2
公开(公告)日:2019-07-23
申请号:US16026318
申请日:2018-07-03
Applicant: Intel Corporation
Inventor: Iosif Gasparakis , Ronen Chayat , John Fastabend
Abstract: Technologies for controlling operation of a compute node coupled to a computer network via a computing device that includes communications for communicating with the computer network and persistent instructions such as firmware for providing control functions to the computing device, wherein the control functions being defined at least in part by protocol data. An update control module of the computing device may receive update data from a remote node in the computer network via the communications, wherein the update data comprising new protocol data for the persistent instructions. A protocol parser module may parse the update data and generate metadata relating to the update data. A classifier module may receive rules for the control functions, wherein the rules are based at least in part on the update data and metadata. A compiler may compile the parsed update data to the persistent instructions for providing new control functions to the computing device based at least in part on the received rules.
-
公开(公告)号:US20180316549A1
公开(公告)日:2018-11-01
申请号:US16026318
申请日:2018-07-03
Applicant: Intel Corporation
Inventor: Iosif Gasparakis , Ronen Chayat , John Fastabend
CPC classification number: H04L41/082 , H04L67/04 , H04L67/34
Abstract: Technologies for controlling operation of a compute node coupled to a computer network via a computing device that includes communications for communicating with the computer network and persistent instructions such as firmware for providing control functions to the computing device, wherein the control functions being defined at least in part by protocol data. An update control module of the computing device may receive update data from a remote node in the computer network via the communications, wherein the update data comprising new protocol data for the persistent instructions. A protocol parser module may parse the update data and generate metadata relating to the update data. A classifier module may receive rules for the control functions, wherein the rules are based at least in part on the update data and metadata. A compiler may compile the parsed update data to the persistent instructions for providing new control functions to the computing device based at least in part on the received rules.
-
公开(公告)号:US10015048B2
公开(公告)日:2018-07-03
申请号:US14583664
申请日:2014-12-27
Applicant: Intel Corporation
Inventor: Iosif Gasparakis , Ronen Chayat , John Fastabend
CPC classification number: H04L41/082 , H04L67/04 , H04L67/34
Abstract: Technologies for controlling operation of a compute node coupled to a computer network via a computing device that includes communications for communicating with the computer network and persistent instructions such as firmware for providing control functions to the computing device, wherein the control functions being defined at least in part by protocol data. An update control module of the computing device may receive update data from a remote node in the computer network via the communications, wherein the update data comprising new protocol data for the persistent instructions. A protocol parser module may parse the update data and generate metadata relating to the update data. A classifier module may receive rules for the control functions, wherein the rules are based at least in part on the update data and metadata. A compiler may compile the parsed update data to the persistent instructions for providing new control functions to the computing device based at least in part on the received rules.
-
-
-
-
-
-
-
-
-