610-v5.13-53-net-ethernet-mtk_eth_soc-handle-VLAN-pop-action.patch 788 B

12345678910111213141516171819202122
  1. From: Pablo Neira Ayuso <[email protected]>
  2. Date: Sun, 18 Apr 2021 23:11:45 +0200
  3. Subject: [PATCH] net: ethernet: mtk_eth_soc: handle VLAN pop action
  4. Do not hit EOPNOTSUPP when flowtable offload provides a VLAN pop action.
  5. Fixes: efce49dfe6a8 ("netfilter: flowtable: add vlan pop action offload support")
  6. Signed-off-by: Pablo Neira Ayuso <[email protected]>
  7. Signed-off-by: David S. Miller <[email protected]>
  8. ---
  9. --- a/drivers/net/ethernet/mediatek/mtk_ppe_offload.c
  10. +++ b/drivers/net/ethernet/mediatek/mtk_ppe_offload.c
  11. @@ -233,6 +233,8 @@ mtk_flow_offload_replace(struct mtk_eth
  12. data.vlan.proto = act->vlan.proto;
  13. data.vlan.num++;
  14. break;
  15. + case FLOW_ACTION_VLAN_POP:
  16. + break;
  17. case FLOW_ACTION_PPPOE_PUSH:
  18. if (data.pppoe.num == 1)
  19. return -EOPNOTSUPP;