-
公开(公告)号:US20220103479A1
公开(公告)日:2022-03-31
申请号:US17545959
申请日:2021-12-08
Applicant: Intel Corporation
Inventor: Pedro YEBENES SEGURA , Roberto PENARANDA CEBRIAN , Rong PAN , Robert SOUTHWORTH , Allister ALEMANIA , Malek MUSLEH
IPC: H04L47/122 , H04L47/11 , H04L47/25 , H04L47/70
Abstract: Examples described herein relate to a sender network interface device transmitting one or more packet probes to a receiver device, when a link is underutilized, to request information concerning link or path utilization. Based on responses to the packet probes, the sender network interface device can determine a packet transmit rate of packets of one or more flows and adjust the packet transmit rate of packets of one or more flows to increase utilization of the link.
-
公开(公告)号:US20220014478A1
公开(公告)日:2022-01-13
申请号:US17482822
申请日:2021-09-23
Applicant: Intel Corporation
Inventor: Junggun LEE , Rong PAN , Robert SOUTHWORTH , Gary MUNTZ , Changhoon KIM
IPC: H04L12/911 , H04L12/923 , H04L12/26
Abstract: Examples described herein relate to a network interface device comprising dataplane circuitry, when operational, is to generate a representation of aggregated network resource consumption information based on network resource consumption at the network interface device or at least one other network device and to transmit at least one packet with a multi-bit representation of the aggregated network resource consumption information to a second network interface device. In some examples, the network resource consumption information comprises one or more of: available transmit bandwidth, transmit bandwidth used by a queue or flow, queue depth, measured queueing time duration, expected queueing time duration, packet latency, or normalized in-flight bytes.
-
公开(公告)号: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.
-
-