net: fix dev_fill_forward_path with pppoe + bridge
[ Upstream commit cf2df74e ] When calling dev_fill_forward_path on a pppoe device, the provided destination address is invalid. In order for the bridge fdb lookup to succeed, the pppoe code needs to update ctx->daddr to the correct value. Fix this by storing the address inside struct net_device_path_ctx Fixes: f6efc675 ("net: ppp: resolve forwarding path for bridge pppoe devices") 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>
parent
7613dcac
Please register or sign in to comment