-
公开(公告)号: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.
-
公开(公告)号:US11054884B2
公开(公告)日:2021-07-06
申请号:US15375756
申请日:2016-12-12
Applicant: Intel Corporation
Inventor: Brian J. Skerry , Ira Weiny , Patrick Connor , Tsung-Yuan C. Tai , Alexander W. Min
IPC: G06F1/3234 , G06F1/3209 , H04L12/931
Abstract: A computer-implemented method can include receiving a queue depth for a receive queue of a network interface controller (NIC), determining whether a power state of a central processing unit (CPU) core mapped to the receive queue should be adjusted based on the queue depth, and adjusting the power state of the CPU core responsive to a determination that the power state of the CPU core should be adjusted.
-
公开(公告)号:US20180234516A1
公开(公告)日:2018-08-16
申请号:US15878966
申请日:2018-01-24
Applicant: Intel Corporation
Inventor: Daniel Daly , John R. Fastabend , Matthew Vick , Brian J. Skerry , Marco Varlese , Jing Mark Chen , Danny Y. Zhou
IPC: H04L29/08 , H04L12/931 , H04L29/06
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.
-
14.
公开(公告)号:US20180131557A1
公开(公告)日:2018-05-10
申请号:US15574140
申请日:2015-12-21
Applicant: Intel Corporation
Inventor: Joey Chou , Stephen Gooch , Kapil Sood , Brian J. Skerry
Abstract: Apparatus, systems, and methods create, modify, and delete managed objects utilized by VNF lifecycle management automatically are disclosed and claimed. Other examples are also disclosed and claimed.
-
公开(公告)号: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.
-
公开(公告)号:US20170111382A1
公开(公告)日:2017-04-20
申请号:US15396440
申请日:2016-12-31
Applicant: Intel Corporation
Inventor: Kapil Sood , Mesut A. Ergin , John R. Fastabend , Shinae Woo , Jeffrey B. Shaw , Brian J. Skerry
IPC: H04L29/06
CPC classification number: H04L63/0272 , G06F21/554 , H04L63/0428 , H04L63/061 , H04L63/1408 , H04L63/1425 , H04L63/1433 , H04L63/20
Abstract: Technologies for distributed detection of security anomalies include a computing device to establish a trusted relationship with a security server. The computing device reads one or more packets of at least one of an inter-virtual network function network or an inter-virtual network function component network in response to establishing the trusted relationship and performs a security threat assessment of the one or more packets. The computing device transmits the security threat assessment to the security server.
-
公开(公告)号:US10348428B2
公开(公告)日:2019-07-09
申请号:US14582075
申请日:2014-12-23
Applicant: Intel Corporation
Inventor: Ira Weiny , Steven R. Carbonari , Alexander W. Min , Tsung-yuan C. Tai , Brian J. Skerry , Patrick Connor
IPC: H04L12/24 , H04L12/851 , H04J3/06 , H04L12/46 , H04L29/08 , H04L12/947 , H04L12/757 , H04L12/841
Abstract: Examples may include techniques to enable synchronized execution of a command by nodes in a network fabric. A node capable of hosting a fabric manager for the network fabric (fabric manager node) may generate one or more packets including a command to be executed by at least some nodes in the network fabric. In some examples, a time stamp is also included with at least one of the one or more packets to indicate to receiving nodes to execute the command at a synchronized time.
-
18.
公开(公告)号:US10261814B2
公开(公告)日:2019-04-16
申请号:US14311818
申请日:2014-06-23
Applicant: Intel Corporation
Inventor: Trevor Cooper , Brian J. Skerry
IPC: G06F9/455 , G06F15/173 , G06F12/02
Abstract: Methods, software, and apparatus for implementing local service chaining (LSC) with virtual machines (VMs) or virtualized containers in Software Defined Networking (SDN). In one aspect a method is implemented on a compute platform including a plurality of VMs or containers, each including a virtual network interface controller (vNIC) communicatively coupled to a virtual switch in an SDN. LSCs are implemented via a plurality of virtual network appliances hosted by the plurality of VMs or containers. Each LCS comprises a sequence (chain) of services performed by virtual network appliances defined for the LSC. In connection with performing the chain of services, packet data is forwarded between VMs or containers using a cut-through mechanisms under which packet data is directly written to receive (Rx) buffers on the vNICs in a manner that bypasses the virtual switch. LSC indicia (e.g., through LSC tags) and flow tables are used to inform each virtual network appliance and/or or its host VM or container of the next vNIC Rx buffer or Rx port to which packet data is to be written.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-