diff options
author | Pablo Neira Ayuso <pablo@netfilter.org> | 2022-03-03 13:06:59 +0100 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2022-03-03 15:54:27 +0100 |
commit | 3de1dbd2da8a76ddd2d1d9fcd7e469eb848f0d00 (patch) | |
tree | e16709ed82e5875694cbbbd7f69debdeba7a254d /tests/shell/testcases/optimizations/dumps/merge_stmts_vmap.nft | |
parent | 99eb46969f3d7ccd37899f2755055fe7511c46b0 (diff) |
optimize: more robust statement merge with vmap
Check expressions that are expected on the rhs rather than using a
catch-all default case.
Actually, lists and sets need to be their own routine, because this
needs the set element key expression to be merged.
This is a follow up to 99eb46969f3d ("optimize: fix vmap with anonymous
sets").
Fixes: 1542082e259b ("optimize: merge same selector with different verdict into verdict map")
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'tests/shell/testcases/optimizations/dumps/merge_stmts_vmap.nft')
-rw-r--r-- | tests/shell/testcases/optimizations/dumps/merge_stmts_vmap.nft | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/shell/testcases/optimizations/dumps/merge_stmts_vmap.nft b/tests/shell/testcases/optimizations/dumps/merge_stmts_vmap.nft index 42757295..5a9b3006 100644 --- a/tests/shell/testcases/optimizations/dumps/merge_stmts_vmap.nft +++ b/tests/shell/testcases/optimizations/dumps/merge_stmts_vmap.nft @@ -4,6 +4,6 @@ table ip x { } chain z { - tcp dport vmap { 1 : accept, 2-3 : drop } + tcp dport vmap { 1 : accept, 2-3 : drop, 4 : accept } } } |