summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
AgeCommit message (Expand)AuthorFilesLines
2023-12-05net/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-28net/mlx5: Implement devlink port function cmds to control ipsec_packetDima Chumak1-3/+4
2023-08-28net/mlx5: Implement devlink port function cmds to control ipsec_cryptoDima Chumak1-0/+8
2023-08-28net/mlx5: Provide an interface to block change of IPsec capabilitiesLeon Romanovsky1-0/+32
2023-08-23net/mlx5: Relax mlx5_devlink_eswitch_get() return value checkingJiri Pirko1-4/+17
2023-08-23net/mlx5: Reduce number of vport lookups passing vport pointer instead of indexJiri Pirko1-32/+47
2023-08-23net/mlx5: Embed struct devlink_port into driver structureJiri Pirko1-1/+1
2023-08-23net/mlx5: Don't register ops for non-PF/VF/SF port and avoid checks in opsJiri Pirko1-0/+6
2023-08-23net/mlx5: Introduce mlx5_eswitch_load/unload_sf_vport() and use it from SF codeJiri Pirko1-0/+27
2023-08-23net/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-10net/mlx5: Move esw multiport devlink param to eswitch codeShay Drory1-2/+47
2023-06-10net/mlx5: Add management of EC VF vportsDaniel Jurgens1-17/+108
2023-06-08mlx5/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-22Merge tag 'mlx5-updates-2023-04-20' of git://git.kernel.org/pub/scm/linux/ker...Jakub Kicinski1-13/+7
2023-04-21net/mlx5: E-Switch, Remove redundant dev arg from mlx5_esw_vport_alloc()Roi Dayan1-7/+7
2023-04-21Revert "net/mlx5: Expose vnic diagnostic counters for eswitch managed vports"Maher Sanalla1-6/+0
2023-04-20Revert "net/mlx5: Enable management PF initialization"Jakub Kicinski1-1/+1
2023-03-22net/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-11net/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-08net/mlx5: E-Switch, Implement devlink port function cmds to control migratableShay Drory1-0/+8
2022-12-08net/mlx5: E-Switch, Implement devlink port function cmds to control RoCEYishai Hadas1-0/+35
2022-11-24net/mlx5: E-switch, Destroy legacy fdb table when neededChris Mi1-0/+3
2022-11-09net/mlx5: E-switch, Set to legacy mode if failed to change switchdev modeChris Mi1-6/+8
2022-08-23net/mlx5: E-Switch, Move send to vport meta rule creationRoi Dayan1-1/+0
2022-07-29net/mlx5: Lock mlx5 devlink reload callbacksMoshe Shemesh1-14/+4
2022-07-14net/mlx5: Expose vnic diagnostic counters for eswitch managed vportsMichael Guralnik1-0/+6
2022-07-12net/mlx5: Use devl_ API in mlx5_esw_offloads_devlink_port_registerMoshe Shemesh1-0/+4
2022-07-12net/mlx5: Use devl_ API for rate nodes destroyMoshe Shemesh1-2/+12
2022-07-02net/mlx5: E-switch: Change eswitch mode only via devlink commandChris Mi1-13/+5
2022-07-02net/mlx5: E-switch, Remove dependency between sriov and eswitch modeChris Mi1-33/+54