contrib/fwd: implement fwd_ipt_delif() and fwd_ipt_clear_ruleset()
[project/luci.git] / contrib / fwd / src / fwd.c
index 9d925bc00a7baf519918bbb5cb5b8c130d2a0604..903834b10470111caab8334a613c81b8a277c753 100644 (file)
@@ -27,7 +27,6 @@
 int main(int argc, const char *argv[])
 {
        struct fwd_handle *h;
-       struct iptc_handle *ipt;
 
        if( getuid() > 0 )
                fwd_fatal("Need root permissions!");
@@ -49,6 +48,13 @@ int main(int argc, const char *argv[])
        fwd_ipt_addif(h, "lan");
        fwd_ipt_addif(h, "wan");
 
+       sleep(1);
+
+       fwd_ipt_delif(h, "wan");
+       fwd_ipt_delif(h, "lan");
+
+       fwd_ipt_clear_ruleset(h);
+
        close(h->rtnl_socket);
        fwd_free_config(h->conf);
        fwd_free_addrs(h->addrs);