net/mlx5e: Consider aggregated port speed during rate configuration
authorJianbo Liu <jianbol@nvidia.com>
Wed, 30 Aug 2023 01:19:01 +0000 (01:19 +0000)
committerSaeed Mahameed <saeedm@nvidia.com>
Wed, 20 Sep 2023 06:33:07 +0000 (23:33 -0700)
commit8d88e198dcaf700e33c2a4c796af9434652c56e7
tree17dbaf079beeed8d2d1da4b7cd3cfeeb0b539491
parent7c35cd836f21acbb1141e03bca737c7e6ddd768a
net/mlx5e: Consider aggregated port speed during rate configuration

When LAG is configured, functions (PF,VF,SF) can utilize the maximum
aggregated link speed for transmission. Currently the aggregated link
speed is not considered.

Hence, improve it to use the aggregated link speed by referring to the
physical port's upper bonding device when LAG is configured.

Signed-off-by: Jianbo Liu <jianbol@nvidia.com>
Reviewed-by: Parav Pandit <parav@nvidia.com>
Reviewed-by: Dragos Tatulea <dtatulea@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c