diff options
author | Pablo Neira Ayuso <pablo@netfilter.org> | 2021-04-29 22:09:15 +0200 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2021-05-02 23:30:35 +0200 |
commit | 45a84088ecbdd7403de849e169fe2f57f34a8bf1 (patch) | |
tree | e36851f77d717209b9befc6d584f77c91d0ebc69 /src/scanner.l | |
parent | eac934393c18c094da3dba2131340f3a82459d97 (diff) |
cache: add hashtable cache for object
This patch adds a hashtable for object lookups.
This patch also splits table->objs in two:
- Sets that reside in the cache are stored in the new
tables->cache_obj and tables->cache_obj_ht.
- Set that defined via command line / ruleset file reside in
tables->obj.
Sets in the cache (already in the kernel) are not placed in the
table->objs list.
By keeping separated lists, objs defined via command line / ruleset file
can be added to cache.
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'src/scanner.l')
0 files changed, 0 insertions, 0 deletions