summaryrefslogtreecommitdiffstats
path: root/src/parser_json.c
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2023-09-26 16:55:50 +0200
committerPablo Neira Ayuso <pablo@netfilter.org>2023-09-27 10:58:16 +0200
commit57f5aca0006ebf984ffc1f66d48cf3b74a3d1f59 (patch)
tree29e24ce3ffc4a3563e603002ac46fa3e7d35941a /src/parser_json.c
parentd97cf78385fd116bf97ff64f8a1c2b8f309e58f8 (diff)
json: expose dynamic flag
The dynamic flag is not exported via JSON, this triggers spurious ENOTSUPP errors when restoring rulesets in JSON with dynamic flags set on. Fixes: 6e45b102650a2 ("nft: set: print dynamic flag when set") Acked-by: Phil Sutter <phil@nwl.cc> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'src/parser_json.c')
-rw-r--r--src/parser_json.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/parser_json.c b/src/parser_json.c
index df327e95..16961d60 100644
--- a/src/parser_json.c
+++ b/src/parser_json.c
@@ -3136,6 +3136,7 @@ static int string_to_set_flag(const char *str)
{ NFT_SET_CONSTANT, "constant" },
{ NFT_SET_INTERVAL, "interval" },
{ NFT_SET_TIMEOUT, "timeout" },
+ { NFT_SET_EVAL, "dynamic" },
};
unsigned int i;