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:
Dec. 14, 2021

Filed:

Jan. 04, 2018
Applicant:

Intel Corporation, Santa Clara, CA (US);

Inventors:

Yipeng Wang, Hillsboro, OR (US);

Ren Wang, Portland, OR (US);

Antonio Fischetti, Limerick, IE;

Sameh Gobriel, Dublin, CA (US);

Tsung-Yuan C. Tai, Portland, OR (US);

Assignee:

Intel Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/24 (2006.01); H04L 29/08 (2006.01); H04L 29/06 (2006.01); H04L 12/26 (2006.01); G06F 9/455 (2018.01);
U.S. Cl.
CPC ...
H04L 67/2842 (2013.01); H04L 41/0803 (2013.01); H04L 43/026 (2013.01); H04L 69/22 (2013.01); G06F 2009/45595 (2013.01);
Abstract

Technologies for flow rule aware exact match cache compression include multiple computing devices in communication over a network. A computing device reads a network packet from a network port and extracts one or more key fields from the packet to generate a lookup key. The key fields are identified by a key field specification of an exact match flow cache. The computing device may dynamically configure the key field specification based on an active flow rule set. The computing device may compress the key field specification to match a union of non-wildcard fields of the active flow rule set. The computing device may expand the key field specification in response to insertion of a new flow rule. The computing device looks up the lookup key in the exact match flow cache and, if a match is found, applies the corresponding action. Other embodiments are described and claimed.


Find Patent Forward Citations

Loading…