-
公开(公告)号:US12088512B2
公开(公告)日:2024-09-10
申请号:US17208608
申请日:2021-03-22
申请人: VMware LLC
发明人: Jia Yu , Yong Wang , Xinhua Hong , Wenyi Jiang , Guolin Yang , Dexiang Wang
IPC分类号: H04L49/9057 , H04L12/66 , H04L45/64 , H04L69/166 , H04L69/22
CPC分类号: H04L49/9057 , H04L12/66 , H04L45/64 , H04L69/166 , H04L69/22 , H04L2212/00
摘要: In some embodiments, a method fragments a first packet into a plurality of fragments when a length of an encapsulated first packet is larger than a maximum transmission unit size. For each fragment in the plurality of fragments, fragmentation information is generated. The method encapsulates each fragment in the plurality of fragments with an outer header to form a plurality of encapsulated packets. The respective fragmentation information for each fragment is inserted in a portion of the outer header that is processed by endpoints of an overlay tunnel and not processed by a device along a path of the overlay tunnel. The plurality of encapsulated packets are sent via the overlay tunnel.
-
公开(公告)号:US11997533B2
公开(公告)日:2024-05-28
申请号:US17489753
申请日:2021-09-29
发明人: Alok Mitra , Sitaramanjaneyulu Kanamarlapudi , Uppinder Babbar , Vaibhav Kumar , Haim Snapy , Vamsi Dokku , Dan Gilboa Waizman , Joseph Giacalone
CPC分类号: H04W28/06 , H04L47/36 , H04L69/161 , H04L69/22 , H04W80/06
摘要: This disclosure provides a method, apparatus, and computer-readable medium for wireless communication at a modem, comprising receiving, via an interface with a host, an internet protocol (IP) packet including a first transport protocol header and a first IP header. The IP packet has a size greater than a maximum transport unit (MTU) size allowable for each packet transmitted over a communication link. The modem segments the IP packet into a plurality of segments based on a segment size indicated by a segmentation policy. Each segment includes a respective derived segment transport protocol header and a respective derived segment IP header derived from the IP packet. Each of these derived headers includes at least one field based on the segmentation policy, and each of the segment transport protocol headers includes a checksum for the respective segment. Additionally, the modem transmits the plurality of segments over the communication link.
-
公开(公告)号:US11831742B2
公开(公告)日:2023-11-28
申请号:US16712617
申请日:2019-12-12
申请人: Intel Corporation
发明人: Linden Cornett , Anjali Singhai Jain , Noam Elati
CPC分类号: H04L69/166 , H04L45/38 , H04L45/64 , H04L69/22
摘要: Methods, apparatus, and systems for implementing a semi-flexible Receive Segment Coalescing (RSC) control path. Logic for evaluating packet coalescing open flow criteria and close flow criteria are implemented in hardware on a network device that receives packets from one or more networks. packet coalescing open profiles and packet coalescing close profiles are also stored on the network device, wherein each packet coalescing open profile defines a set of packet coalescing open flow criteria to be applied for that packet coalescing open profile and each packet coalescing close profile defines a set of packet coalescing close flow criteria to be applied for that packet coalescing open profile. packet coalescing open flow and close flow profiles are then assigned to packet coalescing-enabled receive queues on the network device and corresponding open and flow criteria are used to perform packet coalescing-related processing of packets in the receive queues. The scheme supports hardware-based packet coalescing packet processing while providing flexibility in meeting the requirements of different operating systems and future usage models on a single network device.
-
公开(公告)号:US20230344920A1
公开(公告)日:2023-10-26
申请号:US18342005
申请日:2023-06-27
申请人: Fungible, Inc.
发明人: Pradeep Sindhu , Deepak Goel , Srihari Raju Vegesna , Aibing Zhou , Shashi Kumar , Rohit Sunkam Ramanujam
IPC分类号: H04L69/08 , H04L69/22 , H04L69/166 , H04L69/14 , H04L1/1607 , H04L69/324 , H04L69/00
CPC分类号: H04L69/08 , H04L69/22 , H04L69/166 , H04L69/14 , H04L1/1621 , H04L69/324 , H04L69/03 , H04L69/26 , H04L69/02 , H04L47/39
摘要: This disclosure describes techniques for performing communications between devices using various aspects of Ethernet standards. As further described herein, a protocol is disclosed that may be used for communications between devices, where the communications take place over a physical connection complying with Ethernet standards. Such a protocol may enable reliable and in-order delivery of frames between devices, while following Ethernet physical layer rules, Ethernet symbol encoding, Ethernet lane alignment, and/or Ethernet frame formats.
-
公开(公告)号:US11722585B2
公开(公告)日:2023-08-08
申请号:US17651212
申请日:2022-02-15
申请人: Fungible, Inc.
发明人: Pradeep Sindhu , Deepak Goel , Srihari Raju Vegesna , Aibing Zhou , Shashi Kumar , Rohit Sunkam Ramanujam
IPC分类号: H04L69/08 , H04L69/22 , H04L69/166 , H04L69/14 , H04L1/1607 , H04L69/324 , H04L69/00 , H04L47/10 , H04L49/10
CPC分类号: H04L69/08 , H04L1/1621 , H04L69/03 , H04L69/14 , H04L69/166 , H04L69/22 , H04L69/26 , H04L69/324 , H04L47/39 , H04L49/10 , H04L69/02
摘要: This disclosure describes techniques for performing communications between devices using various aspects of Ethernet standards. As further described herein, a protocol is disclosed that may be used for communications between devices, where the communications take place over a physical connection complying with Ethernet standards. Such a protocol may enable reliable and in-order delivery of frames between devices, while following Ethernet physical layer rules, Ethernet symbol encoding, Ethernet lane alignment, and/or Ethernet frame formats.
-
公开(公告)号:US11695858B2
公开(公告)日:2023-07-04
申请号:US17078325
申请日:2020-10-23
发明人: Pranjal Kumar Dutta
IPC分类号: H04L69/166 , H04L69/22
CPC分类号: H04L69/166 , H04L69/22
摘要: Various example embodiments for supporting control over fragmentation of packets in communication networks are described. Various example embodiments for supporting control over fragmentation of packets in communication networks may be configured to support control over fragmentation of Internet Protocol (IP) packets. Various example embodiments for supporting control over fragmentation of IP packets in communication networks may be configured to support control over fragmentation of an IP packet based on inclusion of an IP fragmentability header, including information indicative as to whether the IP packet is permitted to be fragmented, within the IP packet. The IP packet may include a header and a payload, where the header includes an IP packet header and the IP fragmentability header including the information indicative as to whether the IP packet is permitted to be fragmented and, optionally, additional information.
-
公开(公告)号:US20230188493A1
公开(公告)日:2023-06-15
申请号:US18165906
申请日:2023-02-07
申请人: VMware, Inc.
IPC分类号: H04L61/2592 , H04L45/64 , H04L45/00 , H04L69/166 , H04L61/2517 , H04L49/00
CPC分类号: H04L61/2592 , H04L45/64 , H04L45/72 , H04L69/166 , H04L61/2517 , H04L49/70 , H04L12/4633
摘要: In some embodiments, a method receives a packet for a flow from a first application in a first workload to a second application in a second workload. The packet includes an inner header that includes layer 4 information for the first application. The method determines if a setting indicates an outer source port in an outer header should be generated using layer 4 information from the inner header. The setting is based on an analysis of packet types in the flow to determine if fragmented packets are sent. When the setting indicates the outer source port in the outer header should be generated using layer 4 information from the inner header, the method generates the outer source port using the layer 4 information for the first application from the inner header. The packet is encapsulated using the outer header, wherein the outer header includes the outer source port.
-
公开(公告)号:US11570282B2
公开(公告)日:2023-01-31
申请号:US16686825
申请日:2019-11-18
IPC分类号: H04L69/163 , H04L69/166 , H04L67/1097 , H04L69/16
摘要: Using high speed data transfer protocol to transfer data between a host and a storage system includes determining if a portion of data is a candidate for being transferred using the high speed data transfer protocol if the portion is not a candidate for high speed data transfer, transferring the data using a relatively low speed data transfer protocol if the portion is a candidate for high speed data transfer, attempting to transfer the data using the high speed data transfer protocol, and if transferring the data using the high speed data transfer protocol is unsuccessful, transferring the data using the relatively low speed data transfer protocol. The high speed data transfer protocol may use a first connection and the relatively low speed data transfer protocol may use a second connection. The first connection may be a PCIe or InfiniBand connection. The second connection may be a FICON connection.
-
公开(公告)号:US20220337681A1
公开(公告)日:2022-10-20
申请号:US17587655
申请日:2022-01-28
申请人: Mixhalo Corp.
发明人: Vikram Singh
IPC分类号: H04L69/166 , H04L43/0829
摘要: Systems and methods for transmitting data partitioned into a sequence of frames may include transmitting a first packet that includes a primary frame and one or more preceding frames from the sequence of frames of data, wherein the one or more preceding frames of the first packet are separated from the primary frame of the first packet in the sequence of frames by respective multiples of a stride parameter; transmitting a second packet that includes a primary frame and one or more preceding frames from the sequence of frames of data, wherein the primary frame of the first packet is one of the one or more preceding frames of the second packet; and, prior to transmitting the first packet and the second packet, randomly determining an order of transmission for the first packet and the second packet.
-
公开(公告)号:US11451609B2
公开(公告)日:2022-09-20
申请号:US16022949
申请日:2018-06-29
申请人: Intel Corporation
IPC分类号: H04L67/02 , H04L69/04 , H04L69/166 , H04L69/164 , H04L9/40
摘要: Technologies for accelerated HTTP message processing include a computing device having a network controller. The computing device may generate an HTTP message, frame the HTTP message to generate a transport protocol packet such as a TCP/IP packet or QUIC packet, and pass the transport protocol packet to the network controller. The network controller compresses the HTTP header of the HTTP message, encrypts the compressed HTTP message, and transmits the encrypted message to a remote device. The network controller may segment the transport protocol packet into multiple segmented packets. The network controller may receive transport protocol packets that include encrypted HTTP message. The network controller decrypts the encrypted HTTP message to generate a compressed HTTP message, decompresses the HTTP message, and steers the HTTP message to a receive queue based on contents of an HTTP header. The network controller may coalesce multiple transport protocol packets. Other embodiments are described and claimed.
-
-
-
-
-
-
-
-
-