HEADER DECOMPRESSION USING CUSTOMIZED INSTRUCTIONS

The various implementations described herein include methods and systems for decompressing packets. In one aspect, a method includes receiving a packet and determining a packet type of the packet. The method further includes, in accordance with the packet having a first packet type, processing the p...

Full description

Saved in:
Bibliographic Details
Main Authors KI, Sangwon, KOVOOR, Sheethal, HONG, Hausting, LEE, Chun-I, LOW, Su-Lin
Format Patent
LanguageEnglish
French
Published 18.07.2024
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The various implementations described herein include methods and systems for decompressing packets. In one aspect, a method includes receiving a packet and determining a packet type of the packet. The method further includes, in accordance with the packet having a first packet type, processing the packet in a first manner including: storing the packet in custom instruction (CI) memory; and using a custom instruction block to parse the packet and decompress the packet based on the parsing. The method also includes, in accordance with the packet not having the first packet type, processing the packet in a second manner including: storing the packet in local memory; identifying one or more dynamic fields and one or more static fields for the packet; and decompressing the packet to generate a decompressed packet based on the identified one or more dynamic fields and the identified one or more static fields. Divers modes de réalisation de la présente invention comprennent des procédés et des systèmes de décompression de paquets. Selon un aspect, un procédé consiste à recevoir un paquet et à déterminer un type de paquet du paquet. Le procédé consiste en outre, conformément au fait que le paquet a un premier type de paquet, à traiter le paquet d'une première manière comprenant : stockage du paquet dans une mémoire d'instructions personnalisées (CI) ; et utilisation d'un bloc d'instructions personnalisées pour analyser le paquet et décompresser le paquet sur la base de l'analyse. Le procédé consiste également, conformément au fait que le paquet n'a pas le premier type de paquet, à traiter le paquet d'une deuxième manière comprenant : stockage du paquet dans une mémoire locale ; identification d'un ou plusieurs champs dynamiques et d'un ou plusieurs champs statiques pour le paquet ; et décompression du paquet pour générer un paquet décompressé sur la base desdits champs dynamiques identifiés et desdits champs statiques identifiés.
Bibliography:Application Number: WO2023US10627