net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group
authorMaor Dickman <maord@nvidia.com>
Thu, 12 Aug 2021 11:30:39 +0000 (14:30 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 15 Sep 2021 08:00:53 +0000 (10:00 +0200)
commit7b00d8eaa0f33426c3b07b61099c02c43c48dfb5
tree78418d32c9bfac6c5ad495c1641488034f0f6eec
parent41739ed9f0aa42c6d9d80e7110209b409ff2ee80
net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group

[ Upstream commit ca6891f9b27db7764bba0798202b0a21d0dc909c ]

When indirect forward group is created, flow is added with vhca id but
without setting vhca id valid flag which violates the PRM.

Fix by setting the missing flag, vhca id valid.

Fixes: 34ca65352ddf ("net/mlx5: E-Switch, Indirect table infrastructure")
Signed-off-by: Maor Dickman <maord@nvidia.com>
Reviewed-by: Roi Dayan <roid@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/net/ethernet/mellanox/mlx5/core/esw/indir_table.c