]> git.ipfire.org Git - thirdparty/nftables.git/commitdiff
src: remove netlink_flush_chain()
authorPablo Neira Ayuso <pablo@netfilter.org>
Wed, 10 Oct 2018 13:10:16 +0000 (15:10 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Wed, 10 Oct 2018 13:10:24 +0000 (15:10 +0200)
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
include/netlink.h
src/netlink.c
src/rule.c

index e27d75ead855f9b6eb986a2a7c2ece4f46141838..b7e2232f4bd9272f2e6a0998665674adb13d6c8a 100644 (file)
@@ -108,7 +108,6 @@ extern struct rule *netlink_delinearize_rule(struct netlink_ctx *ctx,
                                             struct nftnl_rule *r);
 
 extern int netlink_list_chains(struct netlink_ctx *ctx, const struct handle *h);
-extern int netlink_flush_chain(struct netlink_ctx *ctx, const struct cmd *cmd);
 extern struct chain *netlink_delinearize_chain(struct netlink_ctx *ctx,
                                               const struct nftnl_chain *nlc);
 
index 6063505498df3af7a8097f365dfb12fc49f08097..b7638815a525eb2d6048c287c394c227aecfabb0 100644 (file)
@@ -535,11 +535,6 @@ int netlink_list_chains(struct netlink_ctx *ctx, const struct handle *h)
        return 0;
 }
 
-int netlink_flush_chain(struct netlink_ctx *ctx, const struct cmd *cmd)
-{
-       return mnl_nft_rule_del(ctx, cmd);
-}
-
 struct table *netlink_delinearize_table(struct netlink_ctx *ctx,
                                        const struct nftnl_table *nlt)
 {
index 34ce76932169eb0dc58aaa7dd30a9ad07db82a11..14a61a04e9405f283b3e0a3ef80fe7e08695b7c7 100644 (file)
@@ -2259,9 +2259,8 @@ static int do_command_flush(struct netlink_ctx *ctx, struct cmd *cmd)
 {
        switch (cmd->obj) {
        case CMD_OBJ_TABLE:
-               return mnl_nft_rule_del(ctx, cmd);
        case CMD_OBJ_CHAIN:
-               return netlink_flush_chain(ctx, cmd);
+               return mnl_nft_rule_del(ctx, cmd);
        case CMD_OBJ_SET:
        case CMD_OBJ_MAP:
        case CMD_OBJ_METER: