The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 04, 2022

Filed:

Mar. 25, 2020
Applicant:

Marvell Israel (M.i.s.l) Ltd., Yokneam, IL;

Inventors:

Yosef Katan, Ramat HaSharon, IL;

Rami Zemach, Givat Shapira, IL;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/803 (2013.01); H04L 12/721 (2013.01); H04L 12/743 (2013.01); G06F 12/0897 (2016.01); G06F 12/08 (2016.01); G06F 12/0811 (2016.01); G06F 12/02 (2006.01);
U.S. Cl.
CPC ...
H04L 47/125 (2013.01); G06F 12/0238 (2013.01); G06F 12/08 (2013.01); G06F 12/0811 (2013.01); G06F 12/0897 (2013.01); H04L 45/38 (2013.01); G06F 2212/70 (2013.01); G06F 2212/702 (2013.01); H04L 45/7457 (2013.01);
Abstract

Flow state information that is stored in a first memory among a plurality of memories for maintaining flow state information at a network device is updated based on packets ingressing the network device. The memories are arranged in a hierarchical arrangement in which memories at progressively higher levels of hierarchy are configured to maintain flow state information corresponding to progressively larger sets of flows processed by the network device. When it is determined that a fullness level of the first memory exceeds a first threshold, flow state information associated with at least one flow, among a first set of flows for which flow state information is currently being maintained in the first memory, is transferred from the first memory to a second memory, the second memory being at a higher hierarchical level than the first memory. A new flow is instantiated in space freed up in the first memory.


Find Patent Forward Citations

Loading…