summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
AgeCommit message (Expand)AuthorFilesLines
2024-11-11net/mlx5: Make vport QoS enablement more flexible for future extensionsCarolina Jubran1-4/+2
2024-11-11net/mlx5: E-switch, refactor eswitch mode changePatrisious Haddad1-1/+0
2024-11-03net/mlx5: Rework esw qos domain init and cleanupCosmin Ratiu1-7/+9
2024-10-21net/mlx5: Refactor vport QoS to use scheduling node structureCarolina Jubran1-0/+2
2024-10-10net/mlx5: qos: Refactor locking to a qos domain mutexCosmin Ratiu1-3/+5
2024-10-10net/mlx5: qos: Store rate groups in a qos domainCosmin Ratiu1-2/+10
2024-10-10net/mlx5: qos: Drop 'esw' param from vport qos functionsCosmin Ratiu1-1/+1
2024-04-22devlink: extend devlink_param *set pointerMateusz Polchlopek1-1/+2
2024-04-10net/mlx5: E-switch, store eswitch pointer before registering devlink_paramShay Drory1-6/+3
2023-12-04net/mlx5e: Reduce eswitch mode_lock protection contextJianbo Liu1-13/+22
2023-10-12net/mlx5: E-switch, register event handler before arming the eventShay Drory1-9/+8
2023-09-06mlx5/core: E-Switch, Create ACL FT for eswitch manager in switchdev modeBodong Wang1-5/+16
2023-08-27net/mlx5: Implement devlink port function cmds to control ipsec_packetDima Chumak1-3/+4
2023-08-27net/mlx5: Implement devlink port function cmds to control ipsec_cryptoDima Chumak1-0/+8
2023-08-27net/mlx5: Provide an interface to block change of IPsec capabilitiesLeon Romanovsky1-0/+32
2023-08-22net/mlx5: Relax mlx5_devlink_eswitch_get() return value checkingJiri Pirko1-4/+17
2023-08-22net/mlx5: Reduce number of vport lookups passing vport pointer instead of indexJiri Pirko1-32/+47
2023-08-22net/mlx5: Embed struct devlink_port into driver structureJiri Pirko1-1/+1
2023-08-22net/mlx5: Don't register ops for non-PF/VF/SF port and avoid checks in opsJiri Pirko1-0/+6
2023-08-22net/mlx5: Introduce mlx5_eswitch_load/unload_sf_vport() and use it from SF codeJiri Pirko1-0/+27
2023-08-22net/mlx5: Push devlink port PF/VF init/cleanup calls out of devlink_port_regi...Jiri Pirko1-10/+35
2023-07-27net/mlx5: Give esw_offloads_load/unload_rep() "mlx5_" prefixJiri Pirko1-2/+2
2023-07-27net/mlx5: Make mlx5_eswitch_load/unload_vport() staticJiri Pirko1-4/+3
2023-07-05net/mlx5: Query hca_cap_2 only when supportedMaher Sanalla1-0/+3
2023-06-23net/mlx5: Remove pointless vport lookup from mlx5_esw_check_port_type()Jiri Pirko1-6/+0
2023-06-23net/mlx5: Fix UAF in mlx5_eswitch_cleanup()Shay Drory1-10/+8
2023-06-16net/mlx5: Create eswitch debugfs root directoryVlad Buslov1-0/+4
2023-06-09net/mlx5: Move esw multiport devlink param to eswitch codeShay Drory1-2/+47
2023-06-09net/mlx5: Add management of EC VF vportsDaniel Jurgens1-17/+108
2023-06-07mlx5/core: E-Switch, Allocate ECPF vport if it's an eswitch managerBodong Wang1-1/+2
2023-05-19net/mlx5e: E-Switch, Initialize E-Switch for eswitch managerRoi Dayan1-2/+2
2023-05-19net/mlx5e: E-Switch, Add a check that log_max_l2_table is validRoi Dayan1-1/+5
2023-05-19net/mlx5e: E-Switch: move debug print of adding mac to correct placeRoi Dayan1-3/+4
2023-05-19net/mlx5e: E-Switch, Allow get vport api if esw existsRoi Dayan1-1/+1
2023-05-19net/mlx5e: E-Switch, Update when to set other vport contextRoi Dayan1-1/+2
2023-04-21Merge tag 'mlx5-updates-2023-04-20' of git://git.kernel.org/pub/scm/linux/ker...Jakub Kicinski1-13/+7
2023-04-20net/mlx5: E-Switch, Remove redundant dev arg from mlx5_esw_vport_alloc()Roi Dayan1-7/+7
2023-04-20Revert "net/mlx5: Expose vnic diagnostic counters for eswitch managed vports"Maher Sanalla1-6/+0
2023-04-19Revert "net/mlx5: Enable management PF initialization"Jakub Kicinski1-1/+1
2023-03-21net/mlx5: Fix steering rules cleanupLama Kayal1-0/+1
2023-01-27net/mlx5: Move eswitch port metadata devlink param to flow eswitch codeJiri Pirko1-2/+2
2023-01-27devlink: protect devlink param list by instance lockJiri Pirko1-3/+3
2023-01-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+1
2023-01-18net/mlx5: E-Switch, Fix typo for egressRoi Dayan1-1/+1
2023-01-18net/mlx5: E-switch, Remove redundant comment about meta rulesRoi Dayan1-3/+1
2023-01-18net/mlx5: E-switch, Fix switchdev mode after devlink reloadChris Mi1-0/+1
2023-01-10net/mlx5: Enable management PF initializationShay Drory1-1/+1
2022-12-28net/mlx5: E-Switch, properly handle ingress tagged packets on VSTMoshe Shemesh1-9/+21
2022-12-07net/mlx5: E-Switch, Implement devlink port function cmds to control migratableShay Drory1-0/+8
2022-12-07net/mlx5: E-Switch, Implement devlink port function cmds to control RoCEYishai Hadas1-0/+35