]> git.hungrycats.org Git - linux/commitdiff
netfilter: nf_tables: rename function to destroy hook list
authorPablo Neira Ayuso <pablo@netfilter.org>
Thu, 20 Apr 2023 22:34:30 +0000 (00:34 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 17 May 2023 11:58:56 +0000 (13:58 +0200)
[ Upstream commit cdc32546632354305afdcf399a5431138a31c9e0 ]

Rename nft_flowtable_hooks_destroy() by nft_hooks_destroy() to prepare
for netdev chain device updates.

Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Stable-dep-of: 8509f62b0b07 ("netfilter: nf_tables: hit ENOENT on unexisting chain/flowtable update with missing attributes")
Signed-off-by: Sasha Levin <sashal@kernel.org>
net/netfilter/nf_tables_api.c

index 4b0a84a39b19e4609da0ce3fa7308d712bba3303..4ffafef46d2e2ece0353f05f6e1310624affa84f 100644 (file)
@@ -7739,7 +7739,7 @@ err_unregister_net_hooks:
        return err;
 }
 
-static void nft_flowtable_hooks_destroy(struct list_head *hook_list)
+static void nft_hooks_destroy(struct list_head *hook_list)
 {
        struct nft_hook *hook, *next;
 
@@ -7920,7 +7920,7 @@ static int nf_tables_newflowtable(struct sk_buff *skb,
                                               &flowtable->hook_list,
                                               flowtable);
        if (err < 0) {
-               nft_flowtable_hooks_destroy(&flowtable->hook_list);
+               nft_hooks_destroy(&flowtable->hook_list);
                goto err4;
        }
 
@@ -8695,7 +8695,7 @@ static void nft_commit_release(struct nft_trans *trans)
                break;
        case NFT_MSG_DELFLOWTABLE:
                if (nft_trans_flowtable_update(trans))
-                       nft_flowtable_hooks_destroy(&nft_trans_flowtable_hooks(trans));
+                       nft_hooks_destroy(&nft_trans_flowtable_hooks(trans));
                else
                        nf_tables_flowtable_destroy(nft_trans_flowtable(trans));
                break;
@@ -9341,7 +9341,7 @@ static void nf_tables_abort_release(struct nft_trans *trans)
                break;
        case NFT_MSG_NEWFLOWTABLE:
                if (nft_trans_flowtable_update(trans))
-                       nft_flowtable_hooks_destroy(&nft_trans_flowtable_hooks(trans));
+                       nft_hooks_destroy(&nft_trans_flowtable_hooks(trans));
                else
                        nf_tables_flowtable_destroy(nft_trans_flowtable(trans));
                break;