aboutsummaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
AgeCommit message (Expand)AuthorFilesLines
2023-12-04net/mlx5e: Reduce eswitch mode_lock protection contextGravatar Jianbo Liu 1-13/+22
2023-10-12net/mlx5: E-switch, register event handler before arming the eventGravatar Shay Drory 1-9/+8
2023-09-06mlx5/core: E-Switch, Create ACL FT for eswitch manager in switchdev modeGravatar Bodong Wang 1-5/+16
2023-08-27net/mlx5: Implement devlink port function cmds to control ipsec_packetGravatar Dima Chumak 1-3/+4
2023-08-27net/mlx5: Implement devlink port function cmds to control ipsec_cryptoGravatar Dima Chumak 1-0/+8
2023-08-27net/mlx5: Provide an interface to block change of IPsec capabilitiesGravatar Leon Romanovsky 1-0/+32
2023-08-22net/mlx5: Relax mlx5_devlink_eswitch_get() return value checkingGravatar Jiri Pirko 1-4/+17
2023-08-22net/mlx5: Reduce number of vport lookups passing vport pointer instead of indexGravatar Jiri Pirko 1-32/+47
2023-08-22net/mlx5: Embed struct devlink_port into driver structureGravatar Jiri Pirko 1-1/+1
2023-08-22net/mlx5: Don't register ops for non-PF/VF/SF port and avoid checks in opsGravatar Jiri Pirko 1-0/+6
2023-08-22net/mlx5: Introduce mlx5_eswitch_load/unload_sf_vport() and use it from SF codeGravatar Jiri Pirko 1-0/+27
2023-08-22net/mlx5: Push devlink port PF/VF init/cleanup calls out of devlink_port_regi...Gravatar Jiri Pirko 1-10/+35
2023-07-27net/mlx5: Give esw_offloads_load/unload_rep() "mlx5_" prefixGravatar Jiri Pirko 1-2/+2
2023-07-27net/mlx5: Make mlx5_eswitch_load/unload_vport() staticGravatar Jiri Pirko 1-4/+3
2023-07-05net/mlx5: Query hca_cap_2 only when supportedGravatar Maher Sanalla 1-0/+3
2023-06-23net/mlx5: Remove pointless vport lookup from mlx5_esw_check_port_type()Gravatar Jiri Pirko 1-6/+0
2023-06-23net/mlx5: Fix UAF in mlx5_eswitch_cleanup()Gravatar Shay Drory 1-10/+8
2023-06-16net/mlx5: Create eswitch debugfs root directoryGravatar Vlad Buslov 1-0/+4
2023-06-09net/mlx5: Move esw multiport devlink param to eswitch codeGravatar Shay Drory 1-2/+47
2023-06-09net/mlx5: Add management of EC VF vportsGravatar Daniel Jurgens 1-17/+108
2023-06-07mlx5/core: E-Switch, Allocate ECPF vport if it's an eswitch managerGravatar Bodong Wang 1-1/+2
2023-05-19net/mlx5e: E-Switch, Initialize E-Switch for eswitch managerGravatar Roi Dayan 1-2/+2
2023-05-19net/mlx5e: E-Switch, Add a check that log_max_l2_table is validGravatar Roi Dayan 1-1/+5
2023-05-19net/mlx5e: E-Switch: move debug print of adding mac to correct placeGravatar Roi Dayan 1-3/+4
2023-05-19net/mlx5e: E-Switch, Allow get vport api if esw existsGravatar Roi Dayan 1-1/+1
2023-05-19net/mlx5e: E-Switch, Update when to set other vport contextGravatar Roi Dayan 1-1/+2
2023-04-21Merge tag 'mlx5-updates-2023-04-20' of git://git.kernel.org/pub/scm/linux/ker...Gravatar Jakub Kicinski 1-13/+7
2023-04-20net/mlx5: E-Switch, Remove redundant dev arg from mlx5_esw_vport_alloc()Gravatar Roi Dayan 1-7/+7
2023-04-20Revert "net/mlx5: Expose vnic diagnostic counters for eswitch managed vports"Gravatar Maher Sanalla 1-6/+0
2023-04-19Revert "net/mlx5: Enable management PF initialization"Gravatar Jakub Kicinski 1-1/+1
2023-03-21net/mlx5: Fix steering rules cleanupGravatar Lama Kayal 1-0/+1
2023-01-27net/mlx5: Move eswitch port metadata devlink param to flow eswitch codeGravatar Jiri Pirko 1-2/+2
2023-01-27devlink: protect devlink param list by instance lockGravatar Jiri Pirko 1-3/+3
2023-01-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netGravatar Jakub Kicinski 1-0/+1
2023-01-18net/mlx5: E-Switch, Fix typo for egressGravatar Roi Dayan 1-1/+1
2023-01-18net/mlx5: E-switch, Remove redundant comment about meta rulesGravatar Roi Dayan 1-3/+1
2023-01-18net/mlx5: E-switch, Fix switchdev mode after devlink reloadGravatar Chris Mi 1-0/+1
2023-01-10net/mlx5: Enable management PF initializationGravatar Shay Drory 1-1/+1
2022-12-28net/mlx5: E-Switch, properly handle ingress tagged packets on VSTGravatar Moshe Shemesh 1-9/+21
2022-12-07net/mlx5: E-Switch, Implement devlink port function cmds to control migratableGravatar Shay Drory 1-0/+8
2022-12-07net/mlx5: E-Switch, Implement devlink port function cmds to control RoCEGravatar Yishai Hadas 1-0/+35
2022-11-24net/mlx5: E-switch, Destroy legacy fdb table when neededGravatar Chris Mi 1-0/+3
2022-11-09net/mlx5: E-switch, Set to legacy mode if failed to change switchdev modeGravatar Chris Mi 1-6/+8
2022-08-22net/mlx5: E-Switch, Move send to vport meta rule creationGravatar Roi Dayan 1-1/+0
2022-07-28net/mlx5: Lock mlx5 devlink reload callbacksGravatar Moshe Shemesh 1-14/+4
2022-07-13net/mlx5: Expose vnic diagnostic counters for eswitch managed vportsGravatar Michael Guralnik 1-0/+6
2022-07-12net/mlx5: Use devl_ API in mlx5_esw_offloads_devlink_port_registerGravatar Moshe Shemesh 1-0/+4
2022-07-12net/mlx5: Use devl_ API for rate nodes destroyGravatar Moshe Shemesh 1-2/+12
2022-07-02net/mlx5: E-switch: Change eswitch mode only via devlink commandGravatar Chris Mi 1-13/+5
2022-07-02net/mlx5: E-switch, Remove dependency between sriov and eswitch modeGravatar Chris Mi 1-33/+54