summaryrefslogtreecommitdiffstats
path: root/src/optimize.c
Commit message (Expand)AuthorAgeFilesLines
* optimize: memleak in statement matrixPablo Neira Ayuso2022-05-041-0/+1
* optimize: merge nat rules with same selectors into mapPablo Neira Ayuso2022-05-031-10/+194
* optimize: do not clone unsupported statementPablo Neira Ayuso2022-05-031-1/+1
* optimize: incorrect logic in verdict comparisonPablo Neira Ayuso2022-05-031-4/+6
* optimize: Restore optimization for raw payload expressionsPablo Neira Ayuso2022-03-291-3/+0
* optimize: do not assume log prefixPablo Neira Ayuso2022-03-041-3/+12
* optimize: do not merge unsupported statement expressionsPablo Neira Ayuso2022-03-031-0/+21
* optimize: incorrect assert() for unexpected expression typePablo Neira Ayuso2022-03-031-3/+3
* optimize: more robust statement merge with vmapPablo Neira Ayuso2022-03-031-2/+16
* optimize: fix vmap with anonymous setsPablo Neira Ayuso2022-03-031-2/+6
* optimize: do not merge raw payload expressionsPablo Neira Ayuso2022-01-261-0/+3
* optimize: check for payload base and offset when searching for mergersPablo Neira Ayuso2022-01-261-0/+4
* optimize: merge verdict maps with same lookup keyPablo Neira Ayuso2022-01-261-12/+93
* optimize: add __expr_cmp()Pablo Neira Ayuso2022-01-261-46/+52
* src: silence compiler warningsFlorian Westphal2022-01-151-1/+1
* optimize: merge several selectors with different verdict into verdict mapPablo Neira Ayuso2022-01-151-1/+56
* optimize: merge same selector with different verdict into verdict mapPablo Neira Ayuso2022-01-151-15/+147
* optimize: merge rules with same selectors into a concatenationPablo Neira Ayuso2022-01-151-1/+43
* src: add ruleset optimization infrastructurePablo Neira Ayuso2022-01-151-0/+478