netfilter: nft_flow_offload: fix offload with pppoe + vlan
authorFelix Fietkau <nbd@nbd.name>
Mon, 9 May 2022 12:26:16 +0000 (14:26 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 25 May 2022 07:57:31 +0000 (09:57 +0200)
commitb329889974aed47e1167c85653c07097013e01a7
treeec8da74dffb183b8e2e7fec2c45e077e6139866d
parentf96b2e06721249ebf8da3254cfef29dcb6583948
netfilter: nft_flow_offload: fix offload with pppoe + vlan

[ Upstream commit 2456074935003b66c40f78df6adfc722435d43ea ]

When running a combination of PPPoE on top of a VLAN, we need to set
info->outdev to the PPPoE device, otherwise PPPoE encap is skipped
during software offload.

Fixes: 72efd585f714 ("netfilter: flowtable: add pppoe support")
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
net/netfilter/nft_flow_offload.c