CPC H04L 45/7453 (2013.01) [H04L 45/745 (2013.01); H04L 47/2441 (2013.01); H04L 61/10 (2013.01); H04L 45/02 (2013.01); H04L 61/5046 (2022.05)] | 18 Claims |
1. An apparatus comprising:
a memory device and
circuitry configured to:
generate a value based on a mask applied to bits, wherein the bits are based on a hash of a header of a data packet received from a network interface controller (NIC);
based on the value, determine a signature to identify an entry of a Cuckoo hash table, the Cuckoo hash table includes a set of one or more rules for handling the data packet;
based on a match of the signature with the entry of the Cuckoo hash table, access a rule from the set of one or more rules;
perform a tuple space search based on non-match of the signature with entries of the Cuckoo hash table; and
cause forwarding of the data packet based on the rule of the set of one or more rules.
|