| c1b4b26a | 30-Aug-2022 |
Cristian Dumitrescu <cristian.dumitrescu@intel.com> |
table: add entry ID for learner tables
Add support for unique ID for each learner table entry. The entry ID is retrieved as part of the learner table lookup operation and is saved by the pipeline fo
table: add entry ID for learner tables
Add support for unique ID for each learner table entry. The entry ID is retrieved as part of the learner table lookup operation and is saved by the pipeline for later use.
Signed-off-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
show more ...
|
| 82ff0701 | 19-Aug-2022 |
Cristian Dumitrescu <cristian.dumitrescu@intel.com> |
table: configure hash function for regular tables
Make the hash function configurable. The internal hash function that was not configurable, mask-based and limited to 64 bytes is removed.
Signed-of
table: configure hash function for regular tables
Make the hash function configurable. The internal hash function that was not configurable, mask-based and limited to 64 bytes is removed.
Signed-off-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com> Signed-off-by: Kamalakannan R <kamalakannan.r@intel.com>
show more ...
|
| da65740a | 19-Aug-2022 |
Cristian Dumitrescu <cristian.dumitrescu@intel.com> |
table: add key comparison functions
Add key comparison functions to be used by the exact match and the learner table types as part of the performance critical lookup operation. Since the key size is
table: add key comparison functions
Add key comparison functions to be used by the exact match and the learner table types as part of the performance critical lookup operation. Since the key size is fixed, it is possible to select a specialized memory copy function as opposed to using the variable size version, resulting in a performance improvement of around 5%.
Signed-off-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com> Signed-off-by: Kamalakannan R <kamalakannan.r@intel.com>
show more ...
|