diff options
author | Pablo Neira Ayuso <pablo@netfilter.org> | 2021-06-11 18:51:08 +0200 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2021-06-11 19:55:46 +0200 |
commit | bbcc5eda7e5880cf605ff470d5830dfae5da925b (patch) | |
tree | 2f76688c818ba40c1a6867f445d0a2dc498d186a /tests/py/inet/dnat.t.payload | |
parent | d2fba515ff94b4a8fb507ac8ca4c45ed25371c47 (diff) |
evaluate: restore interval + concatenation in anonymous set
Perform the table and set lookup only for non-anonymous sets, where the
incremental cache update is required.
The problem fixed by 7aa08d45031e ("evaluate: Perform set evaluation on
implicitly declared (anonymous) sets") resurrected after the cache
rework.
# nft add rule x y tcp sport . tcp dport vmap { ssh . 0-65535 : accept, 0-65535 . ssh : accept }
BUG: invalid range expression type concat
nft: expression.c:1422: range_expr_value_low: Assertion `0' failed.
Abort
Add a test case to make sure this does not happen again.
Fixes: 5ec5c706d993 ("cache: add hashtable cache for table")
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'tests/py/inet/dnat.t.payload')
0 files changed, 0 insertions, 0 deletions