Hi, The following patchset contains cache updates for nft: Patch #1 resets filtering for each new command Patch #2 accumulates cache flags for each command, recent patches are relaxing cache requirements which could uncover bugs. Patch #3 updates objects to use the netlink dump filtering infrastructure to build the cache ( Patch #4 only dumps rules for the given table Patch #5 updates reset commands to use the cache infrastructure Patch #6 and #7 extend tests coverage for reset commands. Pablo Neira Ayuso (7): cache: reset filter for each command cache: accumulate flags in batch cache: add filtering support for objects cache: only dump rules for the given table cache: consolidate reset command tests: shell: cover anonymous set with reset command tests: shell: cover reset command with counter and quota include/cache.h | 12 +- include/netlink.h | 5 - src/cache.c | 201 ++++++++++++++---- src/evaluate.c | 2 + src/mnl.c | 7 +- src/netlink.c | 78 ------- src/parser_bison.y | 8 +- src/rule.c | 48 +---- tests/shell/testcases/listing/reset_objects | 104 +++++++++ .../testcases/rule_management/0011reset_0 | 31 ++- 10 files changed, 305 insertions(+), 191 deletions(-) create mode 100755 tests/shell/testcases/listing/reset_objects -- 2.30.2