summaryrefslogtreecommitdiffstats
path: root/net/netfilter
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2024-03-05 09:38:04 +0100
committerPablo Neira Ayuso <pablo@netfilter.org>2024-05-06 11:13:55 +0200
commit6e20eef413d5aa8ea0b19165e40efc8d47c681db (patch)
tree6e7b3febe6cc93720a0af7aa84822df47e10edd6 /net/netfilter
parent84b1a0c0140a9a92ea108576c0002210f224ce59 (diff)
downloadlinux-6e20eef413d5aa8ea0b19165e40efc8d47c681db.tar.gz
linux-6e20eef413d5aa8ea0b19165e40efc8d47c681db.tar.bz2
linux-6e20eef413d5aa8ea0b19165e40efc8d47c681db.zip
netfilter: nf_tables: remove NETDEV_CHANGENAME from netdev chain event handler
Originally, device name used to be stored in the basechain, but it is not the case anymore. Remove check for NETDEV_CHANGENAME. Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'net/netfilter')
-rw-r--r--net/netfilter/nft_chain_filter.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/net/netfilter/nft_chain_filter.c b/net/netfilter/nft_chain_filter.c
index d170758a1eb5..7010541fcca6 100644
--- a/net/netfilter/nft_chain_filter.c
+++ b/net/netfilter/nft_chain_filter.c
@@ -325,9 +325,6 @@ static void nft_netdev_event(unsigned long event, struct net_device *dev,
struct nft_hook *hook, *found = NULL;
int n = 0;
- if (event != NETDEV_UNREGISTER)
- return;
-
list_for_each_entry(hook, &basechain->hook_list, list) {
if (hook->ops.dev == dev)
found = hook;
@@ -367,8 +364,7 @@ static int nf_tables_netdev_event(struct notifier_block *this,
.net = dev_net(dev),
};
- if (event != NETDEV_UNREGISTER &&
- event != NETDEV_CHANGENAME)
+ if (event != NETDEV_UNREGISTER)
return NOTIFY_DONE;
nft_net = nft_pernet(ctx.net);