]> git.ipfire.org Git - thirdparty/iptables.git/commitdiff
iptables-translate: translate iptables --flush
authorGuruswamy Basavaiah <guru2018@gmail.com>
Fri, 18 Mar 2016 20:35:49 +0000 (02:05 +0530)
committerPablo Neira Ayuso <pablo@netfilter.org>
Tue, 22 Mar 2016 18:27:09 +0000 (19:27 +0100)
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>
iptables/xtables-translate.c

index 13a0bc71c450a72cc7bb65c34f5437e88f5dec3a..354357c54c00710b7cce3a0e72b759d526a40437 100644 (file)
@@ -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;