OSDN Git Service

net/mlx5e: Don't support encap rules with gbp option
authorGavin Li <gavinl@nvidia.com>
Tue, 27 Dec 2022 02:54:09 +0000 (04:54 +0200)
committerSaeed Mahameed <saeedm@nvidia.com>
Tue, 10 Jan 2023 06:08:36 +0000 (22:08 -0800)
commitd515d63cae2cd186acf40deaa8ef33067bb7f637
treece243029c5610e0b2688e63b0b45535840bd084c
parentfe91d57277eef8bb4aca05acfa337b4a51d0bba4
net/mlx5e: Don't support encap rules with gbp option

Previously, encap rules with gbp option would be offloaded by mistake but
driver does not support gbp option offload.

To fix this issue, check if the encap rule has gbp option and don't
offload the rule

Fixes: d8f9dfae49ce ("net: sched: allow flower to match vxlan options")
Signed-off-by: Gavin Li <gavinl@nvidia.com>
Reviewed-by: Maor Dickman <maord@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c