summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c
AgeCommit message (Expand)Author
2025-07-17net/mlx5: Fix an IS_ERR() vs NULL bug in esw_qos_move_node()Dan Carpenter
2025-07-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski
2025-07-11net/mlx5: Reset bw_share field when changing a node's parentCarolina Jubran
2025-07-08net/mlx5: Fix spelling mistake "disabliing" -> "disabling"Colin Ian King
2025-07-02net/mlx5: Manage TC arbiter nodes and implement full support for tc-bwCarolina Jubran
2025-07-02net/mlx5: Add traffic class scheduling support for vport QoSCarolina Jubran
2025-07-02net/mlx5: Add support for setting tc-bw on nodesCarolina Jubran
2025-07-02net/mlx5: Add no-op implementation for setting tc-bw on rate objectsCarolina Jubran
2025-03-18net/mlx5: Add support for setting parent of nodesCarolina Jubran
2025-03-18net/mlx5: Preserve rate settings when creating a rate nodeCarolina Jubran
2025-03-18net/mlx5: Introduce hierarchy level tracking on scheduling nodesCarolina Jubran
2025-03-18net/mlx5: Rename devlink rate parent set function for leaf nodesCarolina Jubran
2025-02-26net/mlx5: Restore missing trace event when enabling vport QoSCarolina Jubran
2025-02-26net/mlx5: Fix vport QoS cleanup on errorCarolina Jubran
2024-11-11net/mlx5: Make vport QoS enablement more flexible for future extensionsCarolina Jubran
2024-11-11net/mlx5: Integrate esw_qos_vport_enable logic into rate operationsCarolina Jubran
2024-11-11net/mlx5: Generalize scheduling element operationsCarolina Jubran
2024-11-11net/mlx5: Refactor scheduling element configuration bitmasksCarolina Jubran
2024-11-11net/mlx5: Generalize max_rate and min_rate setting for nodesCarolina Jubran
2024-11-11net/mlx5: Simplify QoS normalization by removing error handlingCarolina Jubran
2024-11-03net/mlx5: Rework esw qos domain init and cleanupCosmin Ratiu
2024-10-21net/mlx5: Generalize QoS operations for nodes and vportsCarolina Jubran
2024-10-21net/mlx5: Simplify QoS scheduling element configurationCarolina Jubran
2024-10-21net/mlx5: Remove vport QoS enabled flagCarolina Jubran
2024-10-21net/mlx5: Refactor vport QoS to use scheduling node structureCarolina Jubran
2024-10-21net/mlx5: Refactor vport scheduling element creation functionCarolina Jubran
2024-10-21net/mlx5: Introduce node struct and rename group terminology to nodeCarolina Jubran
2024-10-21net/mlx5: Rename vport QoS group reference to parentCarolina Jubran
2024-10-21net/mlx5: Restrict domain list insertion to root TSAR ancestorsCarolina Jubran
2024-10-21net/mlx5: Add parent group support in rate group structureCarolina Jubran
2024-10-21net/mlx5: Introduce node type to rate group structureCarolina Jubran
2024-10-21net/mlx5: Refactor QoS group scheduling element creationCarolina Jubran
2024-10-10net/mlx5: Add support check for TSAR types in QoS schedulingCarolina Jubran
2024-10-10net/mlx5: Unify QoS element type checks across NIC and E-SwitchCarolina Jubran
2024-10-10net/mlx5: qos: Refactor locking to a qos domain mutexCosmin Ratiu
2024-10-10net/mlx5: qos: Store rate groups in a qos domainCosmin Ratiu
2024-10-10net/mlx5: qos: Rename rate group 'list' as 'parent_entry'Cosmin Ratiu
2024-10-10net/mlx5: qos: Add an explicit 'dev' to vport trace callsCosmin Ratiu
2024-10-10net/mlx5: qos: Store the eswitch in a mlx5_esw_rate_groupCosmin Ratiu
2024-10-10net/mlx5: qos: Drop 'esw' param from vport qos functionsCosmin Ratiu
2024-10-10net/mlx5: qos: Always create group0Cosmin Ratiu
2024-10-10net/mlx5: qos: Maintain rate group vport members in a listCosmin Ratiu
2024-10-10net/mlx5: qos: Refactor and document bw_share calculationCosmin Ratiu
2024-10-10net/mlx5: qos: Consistently name vport vars as 'vport'Cosmin Ratiu
2024-10-10net/mlx5: qos: Rename vport 'tsar' into 'sched_elem'.Cosmin Ratiu
2024-10-10net/mlx5: qos: Flesh out element_attributes in mlx5_ifc.hCosmin Ratiu
2024-09-09net/mlx5: Verify support for scheduling element and TSAR typeCarolina Jubran
2024-09-09net/mlx5: Explicitly set scheduling element and TSAR typeCarolina Jubran
2024-06-14net/mlx5: Correct TASR typo into TSARCosmin Ratiu
2023-09-19net/mlx5e: Check police action rate for matchall filterJianbo Liu