Commit 24560749 authored by Felix Fietkau's avatar Felix Fietkau Committed by Pablo Neira Ayuso
Browse files

netfilter: nft_flow_offload: fix offload with pppoe + vlan



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: 72efd585 ("netfilter: flowtable: add pppoe support")
Signed-off-by: default avatarFelix Fietkau <nbd@nbd.name>
Signed-off-by: default avatarPablo Neira Ayuso <pablo@netfilter.org>
parent cf2df74e
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -123,6 +123,7 @@ static void nft_dev_path_info(const struct net_device_path_stack *stack,
				info->indev = NULL;
				break;
			}
			if (!info->outdev)
				info->outdev = path->dev;
			info->encap[info->num_encaps].id = path->encap.id;
			info->encap[info->num_encaps].proto = path->encap.proto;