From 6e45b102650a2dff6c1c4de3212eb20be8c94b67 Mon Sep 17 00:00:00 2001 From: Florian Westphal Date: Fri, 6 Jul 2018 21:08:26 +0200 Subject: nft: set: print dynamic flag when set Signed-off-by: Florian Westphal --- src/rule.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/rule.c b/src/rule.c index 188fc062..0a1d6317 100644 --- a/src/rule.c +++ b/src/rule.c @@ -383,12 +383,16 @@ static void set_print_declaration(const struct set *set, if (set->timeout) flags &= ~NFT_SET_TIMEOUT; - if (flags & (NFT_SET_CONSTANT | NFT_SET_INTERVAL | NFT_SET_TIMEOUT)) { + if (flags & (NFT_SET_CONSTANT | NFT_SET_INTERVAL | NFT_SET_TIMEOUT | NFT_SET_EVAL)) { nft_print(octx, "%s%sflags ", opts->tab, opts->tab); if (set->flags & NFT_SET_CONSTANT) { nft_print(octx, "%sconstant", delim); delim = ","; } + if (set->flags & NFT_SET_EVAL) { + nft_print(octx, "%sdynamic", delim); + delim = ","; + } if (set->flags & NFT_SET_INTERVAL) { nft_print(octx, "%sinterval", delim); delim = ","; -- cgit v1.2.3