-
1.
公开(公告)号:US20240089206A1
公开(公告)日:2024-03-14
申请号:US18513261
申请日:2023-11-17
Applicant: Intel Corporation
Inventor: Patrick CONNOR , Andrey CHILIKIN , Brendan RYAN , Chris MACNAMARA , John J. BROWNE , Krishnamurthy JAMBUR SATHYANARAYANA , Stephen DOYLE , Tomasz KANTECKI , Anthony KELLY , Ciara LOFTUS , Fiona TRAHE
IPC: H04L47/125 , G06F8/76 , G06F9/455 , H04L43/0817 , H04L47/2441
CPC classification number: H04L47/125 , G06F8/76 , G06F9/455 , H04L43/0817 , H04L47/2441
Abstract: A computing device includes an appliance status table to store at least one of reliability and performance data for one or more network functions virtualization (NFV) appliances and one or more legacy network appliances. The computing device includes a load controller to configure an Internet Protocol (IP) filter rule to select a packet for which processing of the packet is to be migrated from a selected one of the one or more legacy network appliances to a selected one of the one or more NFV appliances, and to update the appliance status table with received at least one of reliability and performance data for the one or more legacy network appliances and the one or more NFV appliances. The computing device includes a packet distributor to receive the packet, to select one of the one or more NFV appliances based at least in part on the appliance status table, and to send the packet to the selected NFV appliance. Other embodiments are described herein.
-
2.
公开(公告)号:US20190268269A1
公开(公告)日:2019-08-29
申请号:US16395774
申请日:2019-04-26
Applicant: Intel Corporation
Inventor: Patrick CONNOR , Andrey CHILIKIN , Brendan RYAN , Chris MACNAMARA , John J. BROWNE , Krishnamurthy JAMBUR SATHYANARAYANA , Stephen DOYLE , Tomasz KANTECKI , Anthony KELLY , Ciara LOFTUS , Fiona TRAHE
IPC: H04L12/803 , G06F9/455 , G06F8/76 , H04L12/26 , H04L12/851
Abstract: A computing device includes an appliance status table to store at least one of reliability and performance data for one or more network functions virtualization (NFV) appliances and one or more legacy network appliances. The computing device includes a load controller to configure an Internet Protocol (IP) filter rule to select a packet for which processing of the packet is to be migrated from a selected one of the one or more legacy network appliances to a selected one of the one or more NFV appliances, and to update the appliance status table with received at least one of reliability and performance data for the one or more legacy network appliances and the one or more NFV appliances. The computing device includes a packet distributor to receive the packet, to select one of the one or more NFV appliances based at least in part on the appliance status table, and to send the packet to the selected NFV appliance. Other embodiments are described herein.
-
公开(公告)号:US20210232528A1
公开(公告)日:2021-07-29
申请号:US17208744
申请日:2021-03-22
Applicant: Intel Corporation
Inventor: Patrick G. KUTCH , Andrey CHILIKIN , Jin YU , Cunming LIANG , Changpeng LIU , Ziye YANG , Gang CAO , Xiaodong LIU , Zhiguo WEN , Zhihua CHEN
Abstract: Examples described herein relate to an apparatus comprising: a descriptor format translator accessible to a driver. In some examples, the driver and descriptor format translator share access to transmit and receive descriptors. In some examples, based on a format of a descriptor associated with a device differing from a second format of descriptor associated with the driver, the descriptor format translator is to: perform a translation of the descriptor from the format to the second format and store the translated descriptor in the second format for access by the device. In some examples, the device is to access the translated descriptor; the device is to modify content of the translated descriptor to identify at least one work request; and the descriptor format translator is to translate the modified translated descriptor into the format and store the translated modified translated descriptor for access by the driver.
-
公开(公告)号:US20190050273A1
公开(公告)日:2019-02-14
申请号:US16058773
申请日:2018-08-08
Applicant: Intel Corporation
Inventor: Eliezer TAMIR , Johannes BERG , Andrew CUNNINGHAM , Peter WASKIEWICZ, JR. , Andrey CHILIKIN
IPC: G06F9/50 , G06F9/48 , H04L29/06 , H04L12/741 , H04L12/815 , G06F9/4401 , H04L12/935
Abstract: Examples include registering a device driver with an operating system, including registering available hardware offloads. The operating system receives a call to a hardware offload, inserts a binary filter representing the hardware offload into a hardware component and causes the execution of the binary filter by the hardware component when the hardware offload is available, and executes the binary filter in software when the hardware offload is not available.
-
公开(公告)号:US20220222117A1
公开(公告)日:2022-07-14
申请号:US17709289
申请日:2022-03-30
Applicant: Intel Corporation
Inventor: Patrick G. KUTCH , Francesc GUIM BERNAT , Andrey CHILIKIN , Brian P. JOHNSON
IPC: G06F9/50
Abstract: Examples describe techniques to expose application telemetry in a virtualized execution environment. Examples include a plurality of application executing within the virtualized execution environment writing telemetry data to a memory associated with virtual devices of a hardware device. Examples also include an orchestrator to read the telemetry data from the memory and use the telemetry data to make resource allocation decisions.
-
公开(公告)号:US20210349820A1
公开(公告)日:2021-11-11
申请号:US15931476
申请日:2020-05-13
Applicant: Intel Corporation
Inventor: Patrick G. KUTCH , Andrey CHILIKIN
IPC: G06F12/0802 , G06F13/42
Abstract: Examples described herein relate to an offload processor to receive data for transmission using a network interface or received in a packet by a network interface. In some examples, the offload processor can include a packet storage controller to determine whether to store data in a buffer of the offload processing device or a system memory after processing by the offload processing device. In some examples, determine whether to store data in a buffer of the offload processor or a system memory is based on one or more of: available buffer space, latency limit associated with the data, priority associated with the data, or available bandwidth through an interface between the buffer and the system memory. In some examples, the offload processor is to receive a descriptor and specify a storage location of data in the descriptor, wherein the storage location is within the buffer or the system memory.
-
公开(公告)号:US20210117360A1
公开(公告)日:2021-04-22
申请号:US17134361
申请日:2020-12-26
Applicant: Intel Corporation
Inventor: Patrick G. KUTCH , Andrey CHILIKIN , Niall D. MCDONNELL , Brian A. KEATING , Naveen LAKKAKULA , Ilango S. GANGA , Venkidesh KRISHNA IYER , Patrick FLEMING , Lokpraveen MOSUR
Abstract: Examples described herein include a system comprising: a processing unit package comprising: at least one core and at least one offload processing device communicatively coupled inline between the at least one core and a network interface controller, the at least one offload processing device configurable to perform packet processing. In some examples, the at least one offload processing device is to allow mapping of packet processing pipeline stages of networking applications among software running on the at least one core and the at least one offload processing device to permit flexible entry, exit, and re-entry points among the at least one core and the at least one offload processing device.
-
公开(公告)号:US20230055703A1
公开(公告)日:2023-02-23
申请号:US17983197
申请日:2022-11-08
Applicant: Intel Corporation
Inventor: Andrey CHILIKIN , Vladimir MEDVEDKIN , Elazar COHEN
IPC: H04L49/00 , H04L45/7453 , H04L49/9047
Abstract: An apparatus is described. The apparatus includes queue assignment circuitry. The queue assignment circuitry includes first circuitry to select amongst multiple hash keys and second circuitry to hash content of a packet's header with a selected one of the hash keys.
-
公开(公告)号:US20220385534A1
公开(公告)日:2022-12-01
申请号:US17882317
申请日:2022-08-05
Applicant: Intel Corporation
Inventor: Elazar COHEN , Keren GUY , Marina POPILOV , Andrey CHILIKIN
IPC: H04L41/08 , H04L41/0894 , H04L41/0816
Abstract: Examples described herein relate to a network interface device comprising circuitry and data plane circuitry. In some examples, the circuitry is to receive control configurations from multiple control planes and based on a management configuration, selectively deny a control configuration of the received control configurations to configure operations of the data plane circuitry. In some examples, selectively denying the control configuration comprises restrict different control planes from modification of configuration of the data plane circuitry
-
10.
公开(公告)号:US20210320870A1
公开(公告)日:2021-10-14
申请号:US17356420
申请日:2021-06-23
Applicant: Intel Corporation
Inventor: Patrick CONNOR , Andrey CHILIKIN , Brendan RYAN , Chris MACNAMARA , John J. BROWNE , Krishnamurthy JAMBUR SATHYANARAYANA , Stephen DOYLE , Tomasz KANTECKI , Anthony KELLY , Ciara LOFTUS , Fiona TRAHE
IPC: H04L12/803 , G06F9/455 , H04L12/851 , H04L12/26 , G06F8/76
Abstract: A computing device includes an appliance status table to store at least one of reliability and performance data for one or more network functions virtualization (NFV) appliances and one or more legacy network appliances. The computing device includes a load controller to configure an Internet Protocol (IP) filter rule to select a packet for which processing of the packet is to be migrated from a selected one of the one or more legacy network appliances to a selected one of the one or more NFV appliances, and to update the appliance status table with received at least one of reliability and performance data for the one or more legacy network appliances and the one or more NFV appliances. The computing device includes a packet distributor to receive the packet, to select one of the one or more NFV appliances based at least in part on the appliance status table, and to send the packet to the selected NFV appliance. Other embodiments are described herein.
-
-
-
-
-
-
-
-
-