summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/mellanox/mlx5/core/esw
AgeCommit message (Expand)AuthorFilesLines
2025-03-25net/mlx5: Update pfnum retrieval for devlink port attributesShay Drory1-2/+2
2025-03-18net/mlx5: Add support for setting parent of nodesCarolina Jubran2-3/+109
2025-03-18net/mlx5: Preserve rate settings when creating a rate nodeCarolina Jubran1-4/+9
2025-03-18net/mlx5: Introduce hierarchy level tracking on scheduling nodesCarolina Jubran1-3/+16
2025-03-18net/mlx5: Rename devlink rate parent set function for leaf nodesCarolina Jubran2-8/+8
2025-03-13Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mel...Paolo Abeni1-1/+1
2025-03-08net/mlx5: fs, add RDMA TRANSPORT steering domain supportPatrisious Haddad1-1/+1
2025-02-28net/mlx5: Remove newline at the end of a netlink error messageGal Pressman1-3/+3
2025-02-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+7
2025-02-27net/mlx5: Restore missing trace event when enabling vport QoSCarolina Jubran1-0/+3
2025-02-27net/mlx5: Fix vport QoS cleanup on errorCarolina Jubran1-1/+4
2025-02-26Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mel...Jakub Kicinski1-1/+1
2025-02-25net/mlx5e: Move IPSec policy check after decryptionJianbo Liu1-1/+1
2025-02-25net/mlx5e: Add correct match to check IPSec syndromes for switchdev modeJianbo Liu2-0/+18
2025-02-23net/mlx5: Change POOL_NEXT_SIZE define value and make it globalPatrisious Haddad1-1/+1
2025-01-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-3/+3
2024-12-23net/mlx5e: Skip restore TC rules for vport rep without loaded flagJianbo Liu1-3/+3
2024-12-23net/mlx5: fs, add counter object to flow destinationMoshe Shemesh3-11/+13
2024-11-12net/mlx5: Make vport QoS enablement more flexible for future extensionsCarolina Jubran3-104/+92
2024-11-12net/mlx5: Integrate esw_qos_vport_enable logic into rate operationsCarolina Jubran1-48/+39
2024-11-12net/mlx5: Generalize scheduling element operationsCarolina Jubran1-81/+76
2024-11-12net/mlx5: Refactor scheduling element configuration bitmasksCarolina Jubran1-56/+24
2024-11-12net/mlx5: Generalize max_rate and min_rate setting for nodesCarolina Jubran1-56/+13
2024-11-12net/mlx5: Simplify QoS normalization by removing error handlingCarolina Jubran1-55/+17
2024-11-04net/mlx5: Rework esw qos domain init and cleanupCosmin Ratiu1-0/+3
2024-10-21net/mlx5: Only create VEPA flow table when in VEPA modeBenjamin Poirier1-14/+13
2024-10-21net/mlx5: Generalize QoS operations for nodes and vportsCarolina Jubran1-72/+43
2024-10-21net/mlx5: Simplify QoS scheduling element configurationCarolina Jubran1-46/+40
2024-10-21net/mlx5: Remove vport QoS enabled flagCarolina Jubran1-7/+6
2024-10-21net/mlx5: Refactor vport QoS to use scheduling node structureCarolina Jubran3-58/+106
2024-10-21net/mlx5: Refactor vport scheduling element creation functionCarolina Jubran1-12/+15
2024-10-21net/mlx5: Introduce node struct and rename group terminology to nodeCarolina Jubran3-207/+209
2024-10-21net/mlx5: Rename vport QoS group reference to parentCarolina Jubran2-25/+25
2024-10-21net/mlx5: Restrict domain list insertion to root TSAR ancestorsCarolina Jubran1-1/+4
2024-10-21net/mlx5: Add parent group support in rate group structureCarolina Jubran1-6/+11
2024-10-21net/mlx5: Introduce node type to rate group structureCarolina Jubran1-10/+18
2024-10-21net/mlx5: Refactor QoS group scheduling element creationCarolina Jubran1-33/+31
2024-10-10net/mlx5: Add support check for TSAR types in QoS schedulingCarolina Jubran1-1/+3
2024-10-10net/mlx5: Unify QoS element type checks across NIC and E-SwitchCarolina Jubran1-21/+6
2024-10-10net/mlx5: qos: Refactor locking to a qos domain mutexCosmin Ratiu3-33/+66
2024-10-10net/mlx5: qos: Store rate groups in a qos domainCosmin Ratiu2-8/+53
2024-10-10net/mlx5: qos: Rename rate group 'list' as 'parent_entry'Cosmin Ratiu1-5/+5
2024-10-10net/mlx5: qos: Add an explicit 'dev' to vport trace callsCosmin Ratiu2-13/+16
2024-10-10net/mlx5: qos: Store the eswitch in a mlx5_esw_rate_groupCosmin Ratiu1-63/+52
2024-10-10net/mlx5: qos: Drop 'esw' param from vport qos functionsCosmin Ratiu4-54/+52
2024-10-10net/mlx5: qos: Always create group0Cosmin Ratiu1-14/+22
2024-10-10net/mlx5: qos: Maintain rate group vport members in a listCosmin Ratiu1-37/+57
2024-10-10net/mlx5: qos: Refactor and document bw_share calculationCosmin Ratiu1-65/+69
2024-10-10net/mlx5: qos: Consistently name vport vars as 'vport'Cosmin Ratiu1-24/+24
2024-10-10net/mlx5: qos: Rename vport 'tsar' into 'sched_elem'.Cosmin Ratiu2-27/+24