Milan JEANTON <m.jeanton@xxxxxxxxxxx> wrote: > table ip test { > set tmp { > type ipv4_addr > } > } > > I can add elements in my set without any problem, I can also delete them one > by one. > > The problem I have is that I need to delete all the elements in the tmp set > and as precised in the manual of nftables I could flush the elements of a > set: > > SETS > [...] > flush Remove all elements from the specified set. > > But when I use the command to flush my sets, it doesn't work and displays me > an error message > > nft 'flush set test tmp' > Error: Could not process rule: Invalid argument > flush set test tmp > ^^^^^^^^^^^^^^^^^^^ Its expected to work from Linux 4.10 onwards. # nft list ruleset table ip test { set tmp { type ipv4_addr elements = { 1.2.3.4, 5.6.7.8 } } } # nft flush set test tmp # nft list ruleset table ip test { set tmp { type ipv4_addr } } # uname -sr Linux 5.5.17