diff options
| author | Or Har-Toov <ohartoov@nvidia.com> | 2026-08-16 09:50:15 +0300 |
|---|---|---|
| committer | Jakub Kicinski <kuba@kernel.org> | 2026-08-20 12:22:42 -0700 |
| commit | ad0ae7aefa7a6ede28a549d8dac87456d87ef6d4 (patch) | |
| tree | 5ac44ac243b17ef92b148b9b569b543dab9a87dc /tools/perf/scripts/python | |
| parent | 20f11b5cfa429ba3a2b8ef463d47e820687b4d2e (diff) | |
| download | linux-ad0ae7aefa7a6ede28a549d8dac87456d87ef6d4.tar.gz linux-ad0ae7aefa7a6ede28a549d8dac87456d87ef6d4.zip | |
net/mlx5: E-Switch, preserve max tx speed on vport state modification
When modifying vport state, the firmware interprets a zero in the max tx
speed field as an intentional reset, which can overwrite previously set
values. This patch attempts to fix this by querying the current max tx
speed from firmware before modifying the vport state and passing it back
in the modification command. If the query fails, fall back to the cached
agg_max_tx_speed value to avoid inadvertently resetting the speed.
Fixes: 50f1d188c580 ("net/mlx5: Propagate LAG effective max_tx_speed to vports")
Signed-off-by: Or Har-Toov <ohartoov@nvidia.com>
Reviewed-by: Mark Bloch <mbloch@nvidia.com>
Reviewed-by: Shay Drori <shayd@nvidia.com>
Signed-off-by: Tariq Toukan <tariqt@nvidia.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Link: https://patch.msgid.link/20260816065015.3280733-4-tariqt@nvidia.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
