US 12,126,549 B2
Packet storage based on packet properties
Sriramakrishnan Govindarajan, Bangalore (IN); and Mihir Narendra Mody, Bangalore (IN)
Assigned to TEXAS INSTRUMENTS INCORPORATED, Dallas, TX (US)
Filed by TEXAS INSTRUMENTS INCORPORATED, Dallas, TX (US)
Filed on Jul. 24, 2023, as Appl. No. 18/357,710.
Application 18/357,710 is a continuation of application No. 17/122,215, filed on Dec. 15, 2020, granted, now 11,750,534.
Claims priority of application No. 201941054229 (IN), filed on Dec. 27, 2019.
Prior Publication US 2024/0022528 A1, Jan. 18, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 49/90 (2022.01); H04L 49/109 (2022.01); H04L 67/568 (2022.01); H04L 69/22 (2022.01)
CPC H04L 49/9042 (2013.01) [H04L 49/109 (2013.01); H04L 67/568 (2022.05); H04L 69/22 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
network ports configured to receive packets;
a first memory;
a second memory; and
circuitry configured to, for each packet received, inspect a portion of the packet, determine whether the packet has a first priority level or a second priority level that is lower than the first priority level, and assign a flow identifier to the packet, the circuitry further configured to, for each packet identified as having the first priority level, determine whether to divide the packet into multiple fragments, divide each first priority level packet determined to be divided into multiple fragments, analyze each of the multiple fragments to determine whether the corresponding fragment has the first priority level or the second priority level, determine whether to store each of the multiple fragments in the first memory or the second memory based on the priority level determined for that fragment, store each fragment determined to have the first priority level in the first memory, and store each fragment determined to have the second priority level in the second memory.