summaryrefslogtreecommitdiffstats
path: root/tests/shell/testcases/optimizations
Commit message (Expand)AuthorAgeFilesLines
* tests: shell: Regenerate all json-nft dumpsPhil Sutter2024-03-193-37/+37
* tests: shell: add more json dumpsFlorian Westphal2024-02-262-0/+568
* tests: shell: Pretty-print all *.json-nft dumpsPhil Sutter2024-02-0817-17/+3924
* tests/shell: sanitize "handle" in JSON outputThomas Haller2023-11-2215-15/+15
* tests: shell: split nat inet testsPablo Neira Ayuso2023-11-224-27/+32
* tests/shell: add JSON dump filesThomas Haller2023-11-1517-0/+17
* tests: shell: split merge nat optimization in two testsPablo Neira Ayuso2023-11-114-21/+26
* tests: shell: split single element in anonymous setPablo Neira Ayuso2023-11-114-4/+31
* tests: shell: skip stateful expression in sets tests if kernel lacks supportPablo Neira Ayuso2023-11-111-0/+2
* tests: shell: skip prerouting reject tests if kernel lacks supportPablo Neira Ayuso2023-11-111-0/+2
* tests: shell: skip pipapo tests if kernel lacks supportPablo Neira Ayuso2023-11-112-0/+4
* tests/shell: inline input data in "single_anon_set" testThomas Haller2023-10-242-40/+45
* tests/shell: generate and add ".nft" dump files for existing testsThomas Haller2023-09-092-0/+0
* libnftables: Drop cache in -c/--check modePablo Neira Ayuso2023-08-012-0/+22
* optimize: do not remove counter in verdict mapsPablo Neira Ayuso2023-05-102-0/+8
* evaluate: skip optimization if anonymous set uses stateful statementPablo Neira Ayuso2023-05-102-0/+4
* optimize: support for redirect and masqueradePablo Neira Ayuso2023-04-052-0/+11
* optimize: infer family for nat mappingPablo Neira Ayuso2023-02-212-0/+27
* optimize: ignore existing nat mappingPablo Neira Ayuso2023-02-072-0/+2
* optimize: select merge criteria based on candidates rulesPablo Neira Ayuso2023-02-062-0/+8
* optimize: fix incorrect expansion into concatenation with verdict mapPablo Neira Ayuso2023-02-022-0/+8
* optimize: handle prefix and range when merging into set + concatenationPablo Neira Ayuso2022-11-052-1/+3
* evaluate: bogus datatype assertion in binary operation evaluationPablo Neira Ayuso2022-10-062-0/+13
* optimize: expand implicit set element when merging into concatenationPablo Neira Ayuso2022-08-302-0/+31
* optimize: check for mergeable rulesPablo Neira Ayuso2022-08-112-0/+28
* optimize: merging concatenation is unsupportedPablo Neira Ayuso2022-08-112-0/+2
* libnftables: release top level scopePablo Neira Ayuso2022-06-231-0/+15
* optimize: assume verdict is same when rules have no verdictPablo Neira Ayuso2022-06-232-0/+17
* optimize: only merge OP_IMPLICIT and OP_EQ relationalPablo Neira Ayuso2022-06-232-0/+18
* tests: shell: run -c -o on rulesetPablo Neira Ayuso2022-06-231-0/+168
* optimize: add unsupported statementPablo Neira Ayuso2022-06-232-0/+21
* optimize: fix reject statementPablo Neira Ayuso2022-06-232-0/+22
* optimize: remove comment after mergingPablo Neira Ayuso2022-06-231-3/+3
* optimize: do not merge rules with set reference in rhsPablo Neira Ayuso2022-06-232-0/+57
* optimize: segfault when releasing unsupported statementPablo Neira Ayuso2022-06-012-0/+12
* optimize: merge nat rules with same selectors into mapPablo Neira Ayuso2022-05-032-0/+59
* optimize: incorrect logic in verdict comparisonPablo Neira Ayuso2022-05-031-1/+1
* optimize: Restore optimization for raw payload expressionsPablo Neira Ayuso2022-03-292-0/+63
* optimize: do not assume log prefixPablo Neira Ayuso2022-03-042-0/+2
* optimize: more robust statement merge with vmapPablo Neira Ayuso2022-03-032-1/+2
* optimize: fix vmap with anonymous setsPablo Neira Ayuso2022-03-032-0/+8
* optimize: merge verdict maps with same lookup keyPablo Neira Ayuso2022-01-262-0/+37
* optimize: merge several selectors with different verdict into verdict mapPablo Neira Ayuso2022-01-152-0/+18
* optimize: merge same selector with different verdict into verdict mapPablo Neira Ayuso2022-01-152-0/+17
* optimize: merge rules with same selectors into a concatenationPablo Neira Ayuso2022-01-152-0/+18
* src: add ruleset optimization infrastructurePablo Neira Ayuso2022-01-152-0/+18
* netlink_delinearize: incorrect meta protocol dependency kill againPablo Neira Ayuso2021-09-032-0/+90
* tests: add test case for removal of anon sets with only a single elementFlorian Westphal2021-06-073-0/+63