]> git.hungrycats.org Git - linux/commit
netfilter: flowtable: simplify route logic
authorPablo Neira Ayuso <pablo@netfilter.org>
Thu, 11 May 2023 05:35:33 +0000 (07:35 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 1 Mar 2024 12:21:59 +0000 (13:21 +0100)
commit7c71b831220edeab7ce603d818dc1708d9ea4137
tree149e20ffaf4c66b7f629ffc16768a2d8b2a01ff0
parent664264a5c55bf97a9c571c557d477b75416199be
netfilter: flowtable: simplify route logic

[ Upstream commit fa502c86566680ac62bc28ec883a069bf7a2aa5e ]

Grab reference to dst from skbuff earlier to simplify route caching.

Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Signed-off-by: Florian Westphal <fw@strlen.de>
Stable-dep-of: 9e0f0430389b ("netfilter: nft_flow_offload: reset dst in route object after setting up flow")
Signed-off-by: Sasha Levin <sashal@kernel.org>
include/net/netfilter/nf_flow_table.h
net/netfilter/nf_flow_table_core.c
net/netfilter/nft_flow_offload.c