net/mlx5: Update vport caps query/set for EC VFs
authorDaniel Jurgens <danielj@nvidia.com>
Tue, 7 Mar 2023 17:51:22 +0000 (19:51 +0200)
committerSaeed Mahameed <saeedm@nvidia.com>
Sat, 10 Jun 2023 01:40:51 +0000 (18:40 -0700)
commit9ac0b128248e19d06475f4592fe87f6ce18bc554
tree431d90f8560a8e873147afa52142f0d6e826a5a9
parentdc13180824b78e1e4e7ae1ce22160ae8e5fb858e
net/mlx5: Update vport caps query/set for EC VFs

These functions are for query/set by vport, there was an underlying
assumption that vport was equal to function ID. That's not the case for
EC VF functions. Set the ec_vf_function bit accordingly.

Signed-off-by: Daniel Jurgens <danielj@nvidia.com>
Reviewed-by: William Tu <witu@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h
drivers/net/ethernet/mellanox/mlx5/core/vport.c
include/linux/mlx5/vport.h