aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorCarolina Jubran <cjubran@nvidia.com>2025-08-20 16:32:05 +0300
committerJakub Kicinski <kuba@kernel.org>2025-08-21 07:58:31 -0700
commitb697ef4d1d136948d282384e6cc3d1af469ea123 (patch)
tree92db665ddde138a5aa87b98b600dd78ad9f4e185 /tools/perf/scripts/python
parentnet/mlx5e: Preserve tc-bw during parent changes (diff)
downloadwireguard-linux-b697ef4d1d136948d282384e6cc3d1af469ea123.tar.xz
wireguard-linux-b697ef4d1d136948d282384e6cc3d1af469ea123.zip
net/mlx5: Destroy vport QoS element when no configuration remains
If a VF has been configured and the user later clears all QoS settings, the vport element remains in the firmware QoS tree. This leads to inconsistent behavior compared to VFs that were never configured, since the FW assumes that unconfigured VFs are outside the QoS hierarchy. As a result, the bandwidth share across VFs may differ, even though none of them appear to have any configuration. Align the driver behavior with the FW expectation by destroying the vport QoS element when all configurations are removed. Fixes: c9497c98901c ("net/mlx5: Add support for setting VF min rate") Fixes: cf7e73770d1b ("net/mlx5: Manage TC arbiter nodes and implement full support for tc-bw") Signed-off-by: Carolina Jubran <cjubran@nvidia.com> Reviewed-by: Cosmin Ratiu <cratiu@nvidia.com> Signed-off-by: Mark Bloch <mbloch@nvidia.com> Reviewed-by: Przemek Kitszel <przemyslaw.kitszel@intel.com> Link: https://patch.msgid.link/20250820133209.389065-5-mbloch@nvidia.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions