diff options
author | Florian Westphal <fw@strlen.de> | 2018-07-06 21:08:26 +0200 |
---|---|---|
committer | Florian Westphal <fw@strlen.de> | 2018-07-07 20:57:43 +0200 |
commit | 6e45b102650a2dff6c1c4de3212eb20be8c94b67 (patch) | |
tree | b3c8e4157fd8f55151e498cf591bccac493b0bb2 /src/rule.c | |
parent | c226486fe6aea2cdb980fb4f61a95c87e36199d3 (diff) |
nft: set: print dynamic flag when set
Signed-off-by: Florian Westphal <fw@strlen.de>
Diffstat (limited to 'src/rule.c')
-rw-r--r-- | src/rule.c | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -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 = ","; |