Commit 6e20eef4 authored by Pablo Neira Ayuso's avatar Pablo Neira Ayuso

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: default avatarPablo Neira Ayuso <pablo@netfilter.org>
parent 84b1a0c0
...@@ -325,9 +325,6 @@ static void nft_netdev_event(unsigned long event, struct net_device *dev, ...@@ -325,9 +325,6 @@ static void nft_netdev_event(unsigned long event, struct net_device *dev,
struct nft_hook *hook, *found = NULL; struct nft_hook *hook, *found = NULL;
int n = 0; int n = 0;
if (event != NETDEV_UNREGISTER)
return;
list_for_each_entry(hook, &basechain->hook_list, list) { list_for_each_entry(hook, &basechain->hook_list, list) {
if (hook->ops.dev == dev) if (hook->ops.dev == dev)
found = hook; found = hook;
...@@ -367,8 +364,7 @@ static int nf_tables_netdev_event(struct notifier_block *this, ...@@ -367,8 +364,7 @@ static int nf_tables_netdev_event(struct notifier_block *this,
.net = dev_net(dev), .net = dev_net(dev),
}; };
if (event != NETDEV_UNREGISTER && if (event != NETDEV_UNREGISTER)
event != NETDEV_CHANGENAME)
return NOTIFY_DONE; return NOTIFY_DONE;
nft_net = nft_pernet(ctx.net); nft_net = nft_pernet(ctx.net);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment