summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuruswamy Basavaiah <guru2018@gmail.com>2016-03-19 02:05:49 +0530
committerPablo Neira Ayuso <pablo@netfilter.org>2016-03-22 19:27:09 +0100
commit98dd5145e5730fef07f3c26e03bfce29c4638de9 (patch)
treefe6247d2dab7f126e24d753976fa411d0c4cbb4a
parent3e8b1a7c60eee6cfdac848e1e96aaf21ad622c0c (diff)
iptables-translate: translate iptables --flush
translation for iptables --flush Examples: $ sudo iptables-translate -F INPUT nft flush chain ip filter INPUT $ sudo iptables-translate -F -t nat nft flush table ip nat Signed-off-by: Guruswamy Basavaiah <guru2018@gmail.com> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
-rw-r--r--iptables/xtables-translate.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/iptables/xtables-translate.c b/iptables/xtables-translate.c
index 13a0bc71..354357c5 100644
--- a/iptables/xtables-translate.c
+++ b/iptables/xtables-translate.c
@@ -216,6 +216,14 @@ static int do_command_xlate(struct nft_handle *h, int argc, char *argv[],
}
break;
case CMD_FLUSH:
+ if (p.chain) {
+ printf("flush chain %s %s %s\n",
+ family2str[h->family], p.table, p.chain);
+ } else {
+ printf("flush table %s %s\n",
+ family2str[h->family], p.table);
+ }
+ ret = 1;
break;
case CMD_ZERO:
break;