-
公开(公告)号:EP3462690A1
公开(公告)日:2019-04-03
申请号:EP18190103.4
申请日:2018-08-21
申请人: INTEL Corporation
发明人: BROWNE, John J. , MACNAMARA, Christopher , KANTECKI, Tomasz , HERMESH, Barak , HARTE, Sean , CHILIKIN, Andrey , RYAN, Brendan , RICHARDSON, Bruce , O'HANLON, Michael A. , CUNNINGHAM, Andrew
IPC分类号: H04L12/861 , H04L12/931 , H04L12/935
摘要: An apparatus, including: a hardware platform; logic to execute on the hardware platform, the logic configured to: receive a batch including first plurality of packets; identify a common attribute of the batch; perform batch processing on the batch according to the common attribute; generate a hint for the batch, the hint comprising information about the batch to facilitate processing of the batch; and forward the batch to a host platform network interface with the hint.
-
2.
公开(公告)号:EP3731485A1
公开(公告)日:2020-10-28
申请号:EP20163755.0
申请日:2020-03-17
申请人: INTEL Corporation
发明人: CONNOR, Patrick , CHILIKIN, Andrey , RYAN, Brendan , MACNAMARA, Chris , BROWNE, John J. , JAMBUR SATHYANARAYANA, Krishnamurthy , DOYLE, Stephen , KANTECKI, Tomasz , KELLY, Anthony , LOFTUS, Ciara , TRAHE, Fiona
摘要: 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.
-
公开(公告)号:EP3731500A1
公开(公告)日:2020-10-28
申请号:EP20161586.1
申请日:2020-03-06
申请人: INTEL Corporation
IPC分类号: H04L29/12
摘要: Examples include a computing system having a plurality of processing cores and a memory coupled to the plurality of processing cores. The memory has instructions stored thereon that, in response to execution by a selected one of the plurality of processing cores, cause the following actions. The selected processing core to receive a packet and get an original tuple from the packet. When no state information for a packet flow of the packet exists in a state table, select a new network address as a new source address for the packet, get a reverse tuple for a reverse direction, select a port for the packet from an entry in a mapping table based on a hash procedure using the reverse tuple, and save the new network address and selected port. Translate the packet's network address and port and transmit the packet.
-
公开(公告)号:EP3462690B1
公开(公告)日:2020-10-28
申请号:EP18190103.4
申请日:2018-08-21
申请人: INTEL Corporation
发明人: BROWNE, John J. , MACNAMARA, Christopher , KANTECKI, Tomasz , HERMESH, Barak , HARTE, Sean , CHILIKIN, Andrey , RYAN, Brendan , RICHARDSON, Bruce , O'HANLON, Michael A. , CUNNINGHAM, Andrew
IPC分类号: H04L12/861 , H04L12/931 , H04L12/935
-
公开(公告)号:EP3588881A1
公开(公告)日:2020-01-01
申请号:EP19177144.3
申请日:2019-05-28
申请人: INTEL Corporation
发明人: RICHARDSON, Bruce , CUNNINGHAM, Andrew , LECKEY, Alexander J. , RYAN, Brendan , FLEMING, Patrick , CONNOR, Patrick , HUNT, David , CHILIKIN, Andrey , MACNAMARA, Chris
IPC分类号: H04L12/879 , H04L12/801 , H04L12/863 , H04L12/935 , H04L12/861 , H04L12/851
摘要: Technologies for reordering network packets on egress include a network interface controller (NIC) configured to associate a received network packet with a descriptor, generate a sequence identifier for the received network packet, and insert the generated sequence identifier into the associated descriptor. The NIC is further configured to determine whether the received network packet is to be transmitted from a compute device associated with the NIC to another compute device and insert, in response to a determination that the received network packet is to be transmitted to the another compute device, the descriptor into a transmission queue of descriptors. Additionally, the NIC is configured to transmit the network packet based on position of the descriptor in the transmission queue of descriptors based on the generated sequence identifier. Other embodiments are described herein.
-
公开(公告)号:EP4147427A1
公开(公告)日:2023-03-15
申请号:EP20934614.7
申请日:2020-12-26
申请人: INTEL Corporation
发明人: KUTCH, Patrick G. , CHILIKIN, Andrey , MCDONNELL, Niall D. , KEATING, Brian A. , LAKKAKULA, Naveen , GANGA, Ilango S. , KRISHNA IYER, Venkidesh , FLEMING, Patrick , MOSUR, Lokpraveen
IPC分类号: H04L12/935 , H04L12/879 , H04L12/861 , H04L12/867 , H04L12/937 , H04L12/851 , H04L29/08 , G06F9/50 , H04L29/06
-
公开(公告)号:EP4013015A1
公开(公告)日:2022-06-15
申请号:EP21198367.1
申请日:2021-09-22
申请人: INTEL Corporation
发明人: LOFTUS, Ciara , BROWNE, John J. , VERRALL, Timothy , KUTCH, Patrick , MACNAMARA, Christopher , RYAN, Brendan , CREMINS, David , CHILIKIN, Andrey
IPC分类号: H04L41/5025 , H04L41/5009 , H04L41/12 , H04L43/045 , G06F9/455 , H04L41/0654 , H04L41/16 , H04L43/0823 , H04L43/065 , H04L43/10 , H04L43/0829 , H04L43/0817
摘要: Telemetry information provided by a computing device includes switching key performance indicators (KPIs), platform KPIs, and topology information. The telemetry information is used to identify performance issues at the computing device, such as packets being dropped in a virtual switching stack or misconfiguration errors. A virtual switching monitor can identify which layers in the switching stack have errors and whether the errors occur along a transmit or receive path in the switching stack. A virtual switching controller can identify remedial actions that can be taken at the computing device to remedy a performance issue. A remedial action can be taken automatically, subject to user approval, or automatically after additional criteria are met.
-
公开(公告)号:EP3624416A1
公开(公告)日:2020-03-18
申请号:EP19191514.9
申请日:2019-08-13
申请人: INTEL Corporation
IPC分类号: H04L29/06 , H04L12/851 , H04L12/741 , H04L12/721
摘要: Technologies for filtering network traffic on ingress include a network interface controller (NIC) configured to parse a header of a network packet received by the NIC to extract data from a plurality of header fields of the header. The NIC is additionally configured to determine an input set based on the field vector, retrieve a matching list from a plurality of matching lists, and compare the input set to each of the plurality of rules to identify a matching rule of the plurality of rules that matches a corresponding portion of the input set. The NIC is further configured to perform an action on the network packet based on an actionable instruction associated with the one of the plurality of rules that matches the corresponding portion of the input set. Other embodiments are described herein.
-
公开(公告)号:EP3608780A1
公开(公告)日:2020-02-12
申请号:EP19182455.6
申请日:2019-06-25
申请人: INTEL Corporation
发明人: TAMIR, Eliezer , BERG, Johannes , CUNNINGHAM, Andrew , WASKIEWICZ, JR., Peter , CHILIKIN, Andrey
IPC分类号: G06F9/50 , G06F9/4401 , H04L12/741 , H04L12/815 , H04L12/935 , H04L29/06
摘要: 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.
-
-
-
-
-
-
-
-