US 11,997,533 B2
Uplink segmentation offload to modem
Alok Mitra, San Diego, CA (US); Sitaramanjaneyulu Kanamarlapudi, San Diego, CA (US); Uppinder Babbar, San Diego, CA (US); Vaibhav Kumar, Encinitas, CA (US); Haim Snapy, San Diego, CA (US); Vamsi Dokku, San Diego, CA (US); Dan Gilboa Waizman, San Diego, CA (US); and Joseph Giacalone, San Diego, CA (US)
Assigned to QUALCOMM Incorporated, San Diego, CA (US)
Filed by QUALCOMM Incorporated, San Diego, CA (US)
Filed on Sep. 29, 2021, as Appl. No. 17/489,753.
Prior Publication US 2023/0098349 A1, Mar. 30, 2023
Int. Cl. H04W 28/06 (2009.01); H04L 47/36 (2022.01); H04L 69/16 (2022.01); H04L 69/166 (2022.01); H04L 69/22 (2022.01); H04L 69/24 (2022.01); H04W 80/06 (2009.01)
CPC H04W 28/06 (2013.01) [H04L 47/36 (2013.01); H04L 69/161 (2013.01); H04L 69/22 (2013.01); H04W 80/06 (2013.01)] 27 Claims
OG exemplary drawing
 
1. A method of 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 having a size greater than a maximum transport unit (MTU) size allowable for each packet transmitted over a communication link;
segmenting the IP packet into a plurality of segments based on a segment size indicated by a segmentation policy for the IP packet for the communication link, each segment including a respective segment transport protocol header derived from the first transport protocol header and a respective segment IP header derived from the first IP header, each of the segment transport protocol headers and each of the segment IP headers including at least one field based on the segmentation policy, and each of the segment transport protocol headers including a respective checksum for the respective segment, wherein segmenting the IP packet into the plurality of segments comprises selectively incrementing or not incrementing a respective identification field in the respective segment IP header in each of the plurality of segments based on the segmentation policy; and
transmitting the plurality of segments over the communication link.