]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
netfilter: propagate net to nf_bridge_get_physindev
authorPavel Tikhomirov <ptikhomirov@virtuozzo.com>
Thu, 11 Jan 2024 15:06:39 +0000 (23:06 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 25 Jan 2024 23:27:51 +0000 (15:27 -0800)
commit754ca18ed3f21236b8faa66f958869fc45c5e02c
treea66c2e7bf5ffe54de759987603d6640ba53db50b
parent3f1f50527707caff754219296b3735b9fba10495
netfilter: propagate net to nf_bridge_get_physindev

[ Upstream commit a54e72197037d2c9bfcd70dddaac8c8ccb5b41ba ]

This is a preparation patch for replacing physindev with physinif on
nf_bridge_info structure. We will use dev_get_by_index_rcu to resolve
device, when needed, and it requires net to be available.

Signed-off-by: Pavel Tikhomirov <ptikhomirov@virtuozzo.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Stable-dep-of: 9874808878d9 ("netfilter: bridge: replace physindev with physinif in nf_bridge_info")
Signed-off-by: Sasha Levin <sashal@kernel.org>
include/linux/netfilter_bridge.h
net/ipv4/netfilter/nf_reject_ipv4.c
net/ipv6/netfilter/nf_reject_ipv6.c
net/netfilter/ipset/ip_set_hash_netiface.c
net/netfilter/nf_log_syslog.c
net/netfilter/nf_queue.c
net/netfilter/xt_physdev.c