| CPC H04L 45/7453 (2013.01) [H04L 45/38 (2013.01); H04L 45/54 (2013.01); H04L 45/74591 (2022.05); H04L 69/22 (2013.01)] | 20 Claims |

|
15. A system, comprising:
a processor having a plurality of cores;
memory, coupled to the processor;
software instructions configured to be executed on one or more of the plurality of cores to cause the system to,
implement a plurality of match-action tables in the memory, the match-actions tables configured to store a plurality of match-action entries at respective indexes in each match action table; and
perform a lookup into the plurality of match-action tables using a multi-hash scheme;
a network interface including:
a first port;
a packet processing pipeline; and
an exact match (EM) cache in which a plurality of match-action entries cached from the plurality of match-action tables in memory are stored,
wherein the system is configured to atomically add and remove match-action entries in the EM cache and the plurality of match-action tables.
|