-
公开(公告)号:US20200236140A1
公开(公告)日:2020-07-23
申请号:US16838888
申请日:2020-04-02
Applicant: Intel Corporation
Inventor: Arvind SRINIVASAN , Daniel DALY
Abstract: Examples described herein relate to an interface that is to receive data for transmission and based on indication of failure of receipt of one or more packets that carry segments of the data, cause re-transmission of solely one or more of the multiple packets that comprise a segment of the data referenced by the indication of failure of receipt of one or more packets. In some examples, the interface is to encrypt the data using an encryption engine and to segment the data for transmission using one or more packets. In some examples, the interface is to receive the data and an indication of which segment of the data to re-transmit; encrypt the data; segment the encrypted data into one or more packets; and based on the indication of which segment of the data to re-transmit, transmit solely one or more of the multiple packets that comprise a segment of the data referenced by the indication of failure of receipt of one or more packets.
-
公开(公告)号:US20190386924A1
公开(公告)日:2019-12-19
申请号:US16517358
申请日:2019-07-19
Applicant: Intel Corporation
Inventor: Arvind SRINIVASAN , Ramakrishna HUGGAHALLI , Parthasarathy SARANGAM , Sunil AHLUWALIA , Mrittika GANGULI , Malek MUSLEH
IPC: H04L12/851 , H04L12/801 , H04L12/803
Abstract: A switch or network interface can detect congestion caused by a flow of packets. The switch or network interface can generate a congestion hint packet and send the congestion hint packet directly to a source transmitter of the flow of packets that caused the congestion. The congestion hint packet can include information that the source transmitter can use to determine a remedial action to attempt to alleviate or stop congestion at the switch or network interface. For example, the transmitter can reduce a transmit rate of the flow of packets and/or select another route for the flow of packets. Some or all switches or network interfaces between the source transmitter and a destination endpoint can employ flow differentiation whereby a queue is selected to accommodate for a flow's sensitivity to latency.
-
公开(公告)号:US20210211467A1
公开(公告)日:2021-07-08
申请号:US17189219
申请日:2021-03-01
Applicant: Intel Corporation
Inventor: Helia A. NAEIMI , Sivakumar MUNNANGI , Namrata LIMAYE , Arvind SRINIVASAN , Gargi SAHA , Hung NGUYEN , Daniel DALY
IPC: H04L29/06
Abstract: Examples described herein relate to a Transport Layer Security (TLS) offload engine to: based on detection of encrypted data unassociated with a previously detected data header: search for one or more data headers; identify at least two candidate data headers for validation; and based on receipt of an indication that the at least two candidate data headers are valid, perform decryption of received data in one or more packets. In some examples, the TLS offload engine is to: based on receipt of an indication that one or more of the at least two candidate data headers is not a valid header, search for two or more other candidate data headers.
-
公开(公告)号:US20210119930A1
公开(公告)日:2021-04-22
申请号:US17084526
申请日:2020-10-29
Applicant: Intel Corporation
Inventor: Mark DEBBAGE , Robert SOUTHWORTH , Arvind SRINIVASAN , Cheolmin PARK , Todd RIMMER , Brian S. HAUSAUER
IPC: H04L12/801 , H04L12/803 , H04L1/16
Abstract: Examples described herein relate to technologies for reliable packet transmission. In some examples, a network interface includes circuitry to: receive a request to transmit a packet to a destination device, select a path for the packet, provide a path identifier identifying one of multiple paths from the network interface to a destination and Path Sequence Number (PSN) for the packet, wherein the PSN is to identify a packet transmission order over the selected path, include the PSN in the packet, and transmit the packet. In some examples, if the packet is a re-transmit of a previously transmitted packet, the circuitry is to: select a path for the re-transmit packet, and set a PSN of the re-transmit packet that is a current packet transmission number for the selected path for the re-transmit packet. In some examples, a network interface includes circuitry to process a received packet to at least determine a Path Sequence Number (PSN) for the received packet, wherein the PSN is to provide an order of packet transmissions for a path associated with the received packet, process a second received packet to at least determine its PSN, and based on the PSN of the second received packet not being a next sequential value after the PSN of the received packet, cause transmission of a re-transmit request to a sender of the packet and the second packet.
-
公开(公告)号:US20210058334A1
公开(公告)日:2021-02-25
申请号:US16547482
申请日:2019-08-21
Applicant: Intel Corporation
Inventor: John GRETH , Arvind SRINIVASAN , David ARDITTI ILITZKY , Robert SOUTHWORTH , Gaspar MORA PORTA , Scott DIESING , Bongjin JUNG , Prasad SHABADI
IPC: H04L12/867 , H04L12/911 , H04L12/863 , H04L12/865
Abstract: Examples described herein provide a packet ingress and egress system with a memory buffer in a network device. The ingress and egress system can generate a time stamp for one or more received packets at an ingress port, allocate a received packet to a queue among multiple queues, and permit egress of a packet from a queue. An ingress port can have one or more queues allocated to store received packets. An egress port can use the one or more queues from which to egress packets. A maximum size of a queue is set as the allocated memory region size divided by the number of ingress ports that use the allocated memory region. An egress arbiter can apply an arbitration scheme to schedule egress of packets in time stamp order.
-
公开(公告)号:US20190116121A1
公开(公告)日:2019-04-18
申请号:US16211064
申请日:2018-12-05
Applicant: Intel Corporation
Inventor: Ben-Zion FRIEDMAN , Simoni BEN-MICHAEL , Arvind SRINIVASAN , Tony HURSON , Adam CONYERS , Hemanth KRISHNAN
IPC: H04L12/801 , H04L12/873 , H04L12/863
Abstract: A transmitter can manage when a transmit queue is permitted to transmit and an amount of data permitted to be transmitted. After a transmit queue is permitted to transmit, the transmit queue can be placed in a sleep state if the transmit queue has exceeded its permitted data transmission quota. The wake time of the transmit queue can be scheduled based on a token accumulation rate for the transmit queue. The token accumulation rate can be increased if the transmit queue has other data to transmit after the data transmission. The token accumulation rate can be decreased if the transmit does not have other data to transmit.
-
公开(公告)号:US20210058343A1
公开(公告)日:2021-02-25
申请号:US16546993
申请日:2019-08-21
Applicant: Intel Corporation
Inventor: John GRETH , Arvind SRINIVASAN , Robert SOUTHWORTH , David ARDITTI ILITZKY , Bongjin JUNG , Gaspar MORA PORTA
IPC: H04L12/935 , H04L12/947 , H04L12/24 , H04L29/06
Abstract: Examples describe a manner of scheduling packet segment fetches at a rate that is based on one or more of: a packet drop indication, packet drop rate, incast level, operation of queues in SAF or VCT mode, or fabric congestion level. Headers of packets can be fetched faster than payload or body portions of packets and processed prior to queueing of all body portions. In the event a header is identified as droppable, fetching of the associated body portions can be halted and any body portion that is queued can be discarded. Fetch overspeed can be applied for packet headers or body portions associated with packet headers that are approved for egress.
-
公开(公告)号:US20190116122A1
公开(公告)日:2019-04-18
申请号:US16211070
申请日:2018-12-05
Applicant: Intel Corporation
Inventor: Ben-Zion FRIEDMAN , Simoni BEN-MICHAEL , Arvind SRINIVASAN , Tony HURSON , Adam CONYERS , Hemanth KRISHNAN
IPC: H04L12/801 , H04L12/825 , H04L12/723 , H04L12/741 , H04L12/873
Abstract: At a network-connected device, congestion at an egress queue can be detected. A potential source of congestion can be identified based on characteristics of a packet that caused the egress queue to become congested. The source of congestion can be a congestion group of transmitters. A group congestion message can be sent to the group of transmitters. The message can identify the packet that caused the egress queue to become congested. Transmitters can respond to the message by reducing their peak transmission rate.
-
-
-
-
-
-
-