-
公开(公告)号:US20200021486A1
公开(公告)日:2020-01-16
申请号:US16582798
申请日:2019-09-25
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.
-
公开(公告)号:US09912774B2
公开(公告)日:2018-03-06
申请号:US14977810
申请日:2015-12-22
Applicant: Intel Corporation
Inventor: Daniel Daly , John Fastabend , Matthew Vick , Brian J. Skerry , Marco Varlese , Jing Mark Chen , Danny Y. Zhou
IPC: H04L12/28 , H04L29/08 , H04L29/06 , H04L12/931
CPC classification number: H04L67/2804 , 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.
-
公开(公告)号:US11677851B2
公开(公告)日:2023-06-13
申请号:US17484004
申请日:2021-09-24
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 , 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.
-
公开(公告)号:US11388053B2
公开(公告)日:2022-07-12
申请号:US16687271
申请日:2019-11-18
Applicant: Intel Corporation
Inventor: Iosif Gasparakis , Ronen Chayat , John Fastabend
IPC: H04L12/24 , H04L41/082 , H04L67/00 , H04L67/04
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.
-
公开(公告)号:US20220060555A1
公开(公告)日:2022-02-24
申请号:US17484004
申请日:2021-09-24
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.
-
公开(公告)号:US09742616B2
公开(公告)日:2017-08-22
申请号:US14580766
申请日:2014-12-23
Applicant: Intel Corporation
Inventor: Nrupal Jani , Ilango Ganga , Daniel Daly , John Fastabend , Neerav Parikh , Elizabeth Kappler , Brian J. Skerry , Calin Gherghe , Sanjeev Jain , Ben-Zion Friedman
IPC: H04L29/06 , H04L12/54 , H04L12/931 , G06F9/455
CPC classification number: H04L29/0653 , G06F9/45558 , G06F2009/45595 , H04L12/56 , H04L49/70 , H04L69/22
Abstract: Devices and techniques for indicating packet processing hints are described herein. A device may receive a data packet. The device may extract a match-action attribute from the data packet that specifies an action to be applied to the data packet. The device may generate a hint field based on the match-action attribute. The hint field may include information to be used for handling the data packet. Other embodiments are also described.
-
公开(公告)号:US12119991B2
公开(公告)日:2024-10-15
申请号:US17837864
申请日:2022-06-10
Applicant: Intel Corporation
Inventor: Iosif Gasparakis , Ronen Chayat , John Fastabend
IPC: H04L41/082 , H04L67/00 , H04L67/04
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.
-
公开(公告)号:US20220321404A1
公开(公告)日:2022-10-06
申请号:US17837864
申请日:2022-06-10
Applicant: Intel Corporation
Inventor: Iosif Gasparakis , Ronen Chayat , John Fastabend
IPC: H04L41/082 , H04L67/00 , H04L67/04
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.
-
公开(公告)号:US20190327323A1
公开(公告)日:2019-10-24
申请号: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 , H04L12/931 , H04L29/06
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.
-
公开(公告)号:US20240396980A1
公开(公告)日:2024-11-28
申请号:US18793623
申请日:2024-08-02
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
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.
-
-
-
-
-
-
-
-
-