]> www.infradead.org Git - users/jedix/linux-maple.git/commit
net/mlx5: Preserve rate settings when creating a rate node
authorCarolina Jubran <cjubran@nvidia.com>
Mon, 10 Mar 2025 21:26:55 +0000 (23:26 +0200)
committerPaolo Abeni <pabeni@redhat.com>
Tue, 18 Mar 2025 09:36:55 +0000 (10:36 +0100)
commitf88c349c75e3784a3f5463f5b403ff28dd823782
tree14e422b5afbe5940b94dee58be9eea713dc4aa8e
parent498bd79cb92be572258a587a4abee67d464ba1de
net/mlx5: Preserve rate settings when creating a rate node

Modify `esw_qos_create_node_sched_elem()` to receive max_rate and
bw_share values while maintaining the previous configuration.

This change is essential for the upcoming patch that will modify rate
nodes and requires the existing settings to be preserved unless
explicitly changed.

Signed-off-by: Carolina Jubran <cjubran@nvidia.com>
Reviewed-by: Dragos Tatulea <dtatulea@nvidia.com>
Signed-off-by: Tariq Toukan <tariqt@nvidia.com>
Link: https://patch.msgid.link/1741642016-44918-4-git-send-email-tariqt@nvidia.com
Reviewed-by: Jacob Keller <jacob.e.keller@intel.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c