summaryrefslogtreecommitdiffstats
path: root/tests/monitor/testcases
diff options
context:
space:
mode:
authorPhil Sutter <phil@nwl.cc>2020-01-14 17:25:35 +0100
committerPhil Sutter <phil@nwl.cc>2020-01-16 16:06:30 +0100
commit7def18395d118e22a009de7e2e8de7f77906580b (patch)
treeccb22d162a13238aa4b833f0c2cd5f5be2b8f912 /tests/monitor/testcases
parent68310ba0f9c2066f7463d66a1a1938b66fb8a4c4 (diff)
cache: Fix for doubled output after reset command
Reset command causes a dump of the objects to reset and adds those to cache. Yet it ignored if the object in question was already there and up to now CMD_RESET was flagged as NFT_CACHE_FULL. Tackle this from two angles: First, reduce cache requirements of reset command to the necessary bits which is table cache. This alone would suffice if there wasn't interactive mode (and other libnftables users): A cache containing the objects to reset might be in place already, so add dumped objects to cache only if they don't exist already. Signed-off-by: Phil Sutter <phil@nwl.cc> Acked-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'tests/monitor/testcases')
0 files changed, 0 insertions, 0 deletions