1 From: Pablo Neira Ayuso <pablo@netfilter.org>
2 Date: Mon, 18 Jan 2021 22:27:45 +0100
3 Subject: [PATCH] netfilter: nft_flow_offload: add dsa support
5 Replace the master ethernet device by the dsa slave port.
7 Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
10 --- a/net/netfilter/nft_flow_offload.c
11 +++ b/net/netfilter/nft_flow_offload.c
12 @@ -86,6 +86,7 @@ static void nft_dev_path_info(const stru
13 path = &stack->path[i];
15 case DEV_PATH_ETHERNET:
18 info->dev = path->dev;
19 if (is_zero_ether_addr(info->h_source))
20 @@ -93,6 +94,10 @@ static void nft_dev_path_info(const stru
22 if (path->type == DEV_PATH_ETHERNET)
24 + if (path->type == DEV_PATH_DSA) {
25 + i = stack->num_paths;
30 if (info->num_vlans >= NF_FLOW_TABLE_VLAN_MAX) {