-
公开(公告)号:US20230155988A1
公开(公告)日:2023-05-18
申请号:US18099795
申请日:2023-01-20
Applicant: Intel Corporation
Inventor: Surekha PERI , Helia A. NAEIMI , Anurag AGRAWAL
IPC: H04L9/40
CPC classification number: H04L63/0485 , H04L63/0478 , H04L63/0272
Abstract: Examples described herein relate to a network interface device that includes an interface and circuitry. In some examples, the circuitry coupled to the interface is to apply encryption for packets received from a first network interface device and tunnel the encrypted packets to a second network interface device. In some examples, forwarding operations by the first network interface device and forwarding operations in the second network interface device are based on different header fields.
-
公开(公告)号:US20240195749A1
公开(公告)日:2024-06-13
申请号:US18424376
申请日:2024-01-26
Applicant: Intel Corporation
Inventor: Anurag AGRAWAL , John Andrew FINGERHUT , Xiaoyan DING , Song ZHANG
IPC: H04L47/628 , H04L45/24 , H04L49/00
CPC classification number: H04L47/628 , H04L45/24 , H04L49/3063
Abstract: Examples described herein relate to a network interface device comprising a multi-stage programmable packet processing pipeline circuitry to determine a path to transmit a packet based on relative network traffic transmitted via multiple paths. In some examples, determine a path to transmit a packet is based on Deficit Round Robin (DRR). In some examples, the programmable packet processing pipeline circuitry includes: a first stage to manage two or more paths, wherein a path of the two or more paths of the first stage is associated with two or more child nodes, a second stage to manage two or more paths, wherein a path of the two or more paths of the second stage is associated with two or more child nodes, and at least one child node is associated with the determined path.
-
公开(公告)号:US20230239196A1
公开(公告)日:2023-07-27
申请号:US18130383
申请日:2023-04-03
Applicant: Intel Corporation
Inventor: Junggun LEE , Anurag AGRAWAL , Yi LI , Jeremias BLENDIN , Yanfang LE
IPC: H04L41/0681 , H04L69/22 , H04L47/11
CPC classification number: H04L41/0681 , H04L47/115 , H04L69/22
Abstract: An apparatus is described. The apparatus includes electronic circuitry to support multiple flows within a network. The electronic circuitry to determine respective telemetry information for the multiple flows and inject an alarm message into a particular one of the multiple flows upon an alarm condition being reached for the particular one flow. The alarm message includes a multi-bit error code that describes the alarm condition. The multi-bit error code is one of multiple, possible multi-bit error codes.
-
公开(公告)号:US20230038749A1
公开(公告)日:2023-02-09
申请号:US17957992
申请日:2022-09-30
Applicant: Intel Corporation
Inventor: Sachin BAHADUR , Anurag AGRAWAL
IPC: H04L49/113 , H04L45/7453
Abstract: Examples described herein relate to a network interface device that includes circuitry that is to: receive a packet; replicate the packet based on a multicast configuration; and determine a number of replicate packets that differ from the received packet. In some examples, circuitry is to receive hash value that comprises a hash of a portion of the packet and circuitry is to determine a hash value of the replicated packet.
-
公开(公告)号:US20200280518A1
公开(公告)日:2020-09-03
申请号:US16878466
申请日:2020-05-19
Applicant: Intel Corporation
Inventor: Jeongkeun LEE , Rong PAN , Changhoon KIM , Jeremias BLENDIN , Georgios NIKOLAIDIS , Ashutosh AGRAWAL , Ethan M. SPIEGEL , Anurag AGRAWAL
IPC: H04L12/801 , H04L12/835 , H04L12/825
Abstract: Examples described herein relate to a network element comprising an ingress pipeline and at least one queue from which to egress packets. The network element can receive a packet and generate a congestion notification packet at the ingress pipeline to a sender of the packet based on detection of congestion in a target queue that is to store the packet and before the packet is stored in a congested target queue. The network element can generate a congestion notification packet based on a queue depth of the target queue and likelihood the target queue is congested. The likelihood the queue is congested can be based on a probabilistic function including one or more of Proportional-Integral (PI) or Random Early Detection (RED). The network element can determine a pause time for the sender to pause sending particular packets based at least on a time for the target queue to drain to a target level.
-
公开(公告)号:US20240080276A1
公开(公告)日:2024-03-07
申请号:US18503851
申请日:2023-11-07
Applicant: Intel Corporation
Inventor: Anurag AGRAWAL , John Andrew FINGERHUT , Xiaoyan DING , Song ZHANG
IPC: H04L47/628 , H04L45/24 , H04L49/00
CPC classification number: H04L47/628 , H04L45/24 , H04L49/3063
Abstract: Examples described herein relate to a network interface device comprising a multi-stage programmable packet processing pipeline circuitry to determine a path to transmit a packet based on relative network traffic transmitted via multiple paths. In some examples, determine a path to transmit a packet is based on Deficit Round Robin (DRR). In some examples, the programmable packet processing pipeline circuitry includes: a first stage to manage two or more paths, wherein a path of the two or more paths of the first stage is associated with two or more child nodes, a second stage to manage two or more paths, wherein a path of the two or more paths of the second stage is associated with two or more child nodes, and at least one child node is associated with the determined path.
-
公开(公告)号:US20220109639A1
公开(公告)日:2022-04-07
申请号:US17550938
申请日:2021-12-14
Applicant: Intel Corporation
Inventor: Anurag AGRAWAL , John Andrew FINGERHUT , Xiaoyan DING , Song ZHANG
IPC: H04L47/628 , H04L45/24 , H04L49/00
Abstract: Examples described herein relate to a network interface device comprising a multi-stage programmable packet processing pipeline circuitry to determine a path to transmit a packet based on relative network traffic transmitted via multiple paths. In some examples, determine a path to transmit a packet is based on Deficit Round Robin (DRR). In some examples, the programmable packet processing pipeline circuitry includes: a first stage to manage two or more paths, wherein a path of the two or more paths of the first stage is associated with two or more child nodes, a second stage to manage two or more paths, wherein a path of the two or more paths of the second stage is associated with two or more child nodes, and at least one child node is associated with the determined path.
-
公开(公告)号:US20210328930A1
公开(公告)日:2021-10-21
申请号:US17359533
申请日:2021-06-26
Applicant: Intel Corporation
Inventor: Georgios NIKOLAIDIS , Jeremias BLENDIN , Changhoon KIM , Junggun LEE , Rong PAN , Anurag AGRAWAL , Yi LI
IPC: H04L12/801
Abstract: Examples described herein relate to an apparatus that includes a network interface device comprising circuitry to identify at least one congested queue, predict occupancy level of the at least one congested queue when at least one sender is predicted to receive at least one congestion notification and transmit the at least one congestion notification to the at least one sender through zero or more intermediate nodes. In some examples, to identify at least one congested queue, the circuitry is to identify the at least one congested queue based on at least one fill level. In some examples, to identify at least one congested queue, the circuitry is to identify the at least one congested queue based on at least one predicted fill level at a predicted time the at least one sender receives the at least one congestion notification.
-
公开(公告)号:US20250030636A1
公开(公告)日:2025-01-23
申请号:US18900700
申请日:2024-09-28
Applicant: Intel Corporation
Inventor: Doron NAKAR , Anurag AGRAWAL
IPC: H04L45/748 , H04L45/42
Abstract: Examples described herein relate to configuring a device to perform longest prefix match (LPM) of rules associated with nodes to identify an action to perform on a packet. The rules can be stored among a memory and ternary content-addressable memory (TCAM) based on available memory capacity of the TCAM.
-
公开(公告)号:US20240031289A1
公开(公告)日:2024-01-25
申请号:US18375480
申请日:2023-09-30
Applicant: Intel Corporation
Inventor: Arunkumar BALAKRISHNAN , Anurag AGRAWAL , Elazar COHEN , Anjali Singhai JAIN
IPC: H04L45/748 , H04L45/00 , H04L12/46
CPC classification number: H04L45/748 , H04L45/566 , H04L12/4633
Abstract: Examples described herein relate to a network interface device. The network interface device can include circuitry that is to: perform a route lookup for a packet based on first and second lookup operations, wherein the first lookup operation comprises a longest prefix match (LPM) to output a route identifier based on a destination Internet Protocol (IP) address of the packet and wherein the second look up operation comprises an exact match operation to determine an action based on the route identifier and a packet header.
-
-
-
-
-
-
-
-
-