-
公开(公告)号:US20190044879A1
公开(公告)日:2019-02-07
申请号:US16023743
申请日:2018-06-29
Applicant: Intel Corporation
Inventor: Bruce Richardson , Andrew Cunningham , Alexander J. Leckey , Brendan Ryan , Patrick Fleming , Patrick Connor , David Hunt , Andrey Chilikin , Chris MacNamara
IPC: H04L12/863 , H04L12/935 , H04L12/861 , H04L12/801
Abstract: 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.
-
2.
公开(公告)号:US11855897B2
公开(公告)日:2023-12-26
申请号: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: H04W56/00 , H04L47/125 , G06F9/455 , H04L47/2441 , H04L43/0817 , G06F8/76
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.
-
3.
公开(公告)号:US20210320881A1
公开(公告)日:2021-10-14
申请号:US17359303
申请日:2021-06-25
Applicant: Intel Corporation
Inventor: David Coyle , Brendan Ryan , John J. Browne , Jeffery G. Oliver , Pallavi Manaji Kadam , Sunku Ranganath
IPC: H04L12/863 , H04L12/861 , H04L12/851 , H04L12/825 , H04L12/927 , H04L12/911
Abstract: In one embodiment, a system comprising a network interface controller comprising circuitry to determine per-flow analytics information for a plurality of packet flows; and facilitate differential rate processing of a plurality of packet queues for the plurality of packet flows based on the per-flow analytics information.
-
公开(公告)号:US20210119878A1
公开(公告)日:2021-04-22
申请号:US17116858
申请日:2020-12-09
Applicant: Intel Corporation
Inventor: Ciara Loftus , John J. Browne , Timothy Verrall , Patrick G. Kutch , Chris M. Macnamara , Brendan Ryan , Dave Cremins , Andrey Chilikin
Abstract: 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.
-
公开(公告)号:US11080202B2
公开(公告)日:2021-08-03
申请号:US15721800
申请日:2017-09-30
Applicant: Intel Corporation
Inventor: Niall D. McDonnell , Christopher MacNamara , John J. Browne , Andrew Cunningham , Brendan Ryan , Patrick Fleming , Namakkal N. Venkatesan , Bruce Richardson , Tomasz Kantecki , Sean Harte , Pierre Laurent
IPC: G06F12/08 , G06F12/0888 , G06F12/0806 , G06F12/0817 , G06F12/0837 , G06F9/00
Abstract: A computing apparatus, including: a processor; a pointer to a counter memory location; and a lazy increment counter engine to: receive a stimulus to update the counter; and lazy increment the counter including issuing a weakly-ordered increment directive to the pointer.
-
6.
公开(公告)号:US11070476B2
公开(公告)日:2021-07-20
申请号: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: H04W56/00 , 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.
-
公开(公告)号:US11012336B2
公开(公告)日:2021-05-18
申请号:US16286179
申请日:2019-02-26
Applicant: Intel Corporation
Inventor: Krishnamurthy Jambur Sathyanarayana , Fiona Trahe , Anthony Kelly , Brendan Ryan , Stephen Doyle , Andrey Chilikin
Abstract: Examples include techniques to monitor control plane (CP) network traffic. Examples include monitoring CP traffic between one or more user equipment (UEs) wirelessly coupled to a network and a virtual network function arranged to process user plane (UP) traffic for an application service provided to the one or more UEs to determine whether at least a portion of the UP traffic needs to be routed to a different VNF for UP processing.
-
8.
公开(公告)号:US20190141572A1
公开(公告)日:2019-05-09
申请号:US16235000
申请日:2018-12-28
Applicant: Intel Corporation
Inventor: Artur Zaks , Sergejs Hatinecs , Eriks Ezerins , Michael O'Hanlon , Brendan Ryan , Jurijs Soloveckis , David Coyle
Abstract: A service provider (SP) network device or system can enable a WiFi protected access 2 (WPA2) pass-through with a user equipment (UE) and define various partitions between a physical access point (pAP) and a virtual AP (vAP) based on virtual network function(s) (VNFs). The WPA2 pass-through can be an interface connection that passes through a computer premise equipment (CPE) or wireless residential gateway (GW) without modifying the data traffic and also enable different packet sizes, even if the vAP or data VNF at the SP network device is not configured to process the size, by fragmenting and defragmenting at least one of: a packet frame from the UE to the vAP, or from the vAP to the UE based on fragmentation criteria.
-
9.
公开(公告)号:US10785683B2
公开(公告)日:2020-09-22
申请号:US16235000
申请日:2018-12-28
Applicant: Intel Corporation
Inventor: Artur Zaks , Sergejs Hatinecs , Eriks Ezerins , Michael O'Hanlon , Brendan Ryan , Jurijs Soloveckis , David Coyle
Abstract: A service provider (SP) network device or system can enable a WiFi protected access 2 (WPA2) pass-through with a user equipment (UE) and define various partitions between a physical access point (pAP) and a virtual AP (vAP) based on virtual network function(s) (VNFs). The WPA2 pass-through can be an interface connection that passes through a computer premise equipment (CPE) or wireless residential gateway (GW) without modifying the data traffic and also enable different packet sizes, even if the vAP or data VNF at the SP network device is not configured to process the size, by fragmenting and defragmenting at least one of: a packet frame from the UE to the vAP, or from the vAP to the UE based on fragmentation criteria.
-
公开(公告)号:US20190097948A1
公开(公告)日:2019-03-28
申请号:US15718836
申请日:2017-09-28
Applicant: Intel Corporation
Inventor: John J. Browne , Christopher MacNamara , Tomasz Kantecki , Barak Hermesh , Sean Harte , Andrey Chilikin , Brendan Ryan , Bruce Richardson , Michael A. O'Hanlon , Andrew Cunningham
IPC: H04L12/935 , H04L12/861
Abstract: 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.
-
-
-
-
-
-
-
-
-