path: root/iptables/nft.h
diff options
authorTomasz Bursztyka <>2013-08-19 15:04:06 +0300
committerPablo Neira Ayuso <>2013-12-30 23:50:44 +0100
commita69cc575295eedb44f0fa33cd5fcf1cc0114133a (patch)
tree6c1bf6494850d19618fffce658b956dfe49d79f6 /iptables/nft.h
parent36cba824e1689c6255d4e33b7fa82541a774609b (diff)
xtables: allow to reset the counters of an existing rule
Now that we convert nft rules to native xt command structure, it's easier to reset the counters by replacing the existing rule by a new one with all counters set to zero. Signed-off-by: Tomasz Bursztyka <> Signed-off-by: Pablo Neira Ayuso <>
Diffstat (limited to 'iptables/nft.h')
1 files changed, 1 insertions, 0 deletions
diff --git a/iptables/nft.h b/iptables/nft.h
index 006c0318..fe1b9c81 100644
--- a/iptables/nft.h
+++ b/iptables/nft.h
@@ -81,6 +81,7 @@ int nft_rule_list(struct nft_handle *h, const char *chain, const char *table, in
int nft_rule_list_save(struct nft_handle *h, const char *chain, const char *table, int rulenum, int counters);
int nft_rule_save(struct nft_handle *h, const char *table, bool counters);
int nft_rule_flush(struct nft_handle *h, const char *chain, const char *table);
+int nft_rule_zero_counters(struct nft_handle *h, const char *chain, const char *table, int rulenum);
enum nft_rule_print {