From: Florian Westphal Date: Fri, 6 Jul 2018 19:08:26 +0000 (+0200) Subject: nft: set: print dynamic flag when set X-Git-Tag: v0.9.1~361 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6e45b102650a2dff6c1c4de3212eb20be8c94b67;p=thirdparty%2Fnftables.git nft: set: print dynamic flag when set Signed-off-by: Florian Westphal --- 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 = ",";