aboutsummaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
AgeCommit message (Expand)AuthorFilesLines
2023-12-13net/mlx5: Refactor mlx5_flow_destination->rep pointer to vport numGravatar Vlad Buslov 1-10/+9
2023-12-13net/mlx5e: Fix overrun reported by coverityGravatar Jianbo Liu 1-2/+10
2023-12-04net/mlx5e: Check netdev pointer before checking its net nsGravatar Gavin Li 1-6/+10
2023-12-04net/mlx5e: Reduce eswitch mode_lock protection contextGravatar Jianbo Liu 1-16/+22
2023-11-15net/mlx5e: Don't modify the peer sent-to-vport rules for IPSec offloadGravatar Jianbo Liu 1-1/+2
2023-09-06mlx5/core: E-Switch, Create ACL FT for eswitch manager in switchdev modeGravatar Bodong Wang 1-14/+35
2023-08-27net/mlx5: Implement devlink port function cmds to control ipsec_packetGravatar Dima Chumak 1-0/+84
2023-08-27net/mlx5: Implement devlink port function cmds to control ipsec_cryptoGravatar Dima Chumak 1-0/+85
2023-08-27net/mlx5e: Rewrite IPsec vs. TC block interfaceGravatar Leon Romanovsky 1-43/+10
2023-08-27net/mlx5: Drop extra layer of locks in IPsecGravatar Leon Romanovsky 1-14/+4
2023-08-22net/mlx5: Store vport in struct mlx5_devlink_port and use it in port opsGravatar Jiri Pirko 1-53/+8
2023-08-22net/mlx5: Check vhca_resource_manager capability in each op and add extack msgGravatar Jiri Pirko 1-3/+20
2023-08-22net/mlx5: Relax mlx5_devlink_eswitch_get() return value checkingGravatar Jiri Pirko 1-32/+7
2023-08-22net/mlx5: Return -EOPNOTSUPP in mlx5_devlink_port_fn_migratable_set() directlyGravatar Jiri Pirko 1-2/+2
2023-08-22net/mlx5: Reduce number of vport lookups passing vport pointer instead of indexGravatar Jiri Pirko 1-15/+15
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-18/+0
2023-08-22net/mlx5: Remove no longer used mlx5_esw_offloads_sf_vport_enable/disable()Gravatar Jiri Pirko 1-32/+0
2023-08-22net/mlx5: Introduce mlx5_eswitch_load/unload_sf_vport() and use it from SF codeGravatar Jiri Pirko 1-0/+12
2023-08-22net/mlx5: Push devlink port PF/VF init/cleanup calls out of devlink_port_regi...Gravatar Jiri Pirko 1-0/+16
2023-08-21net/mlx5: Call mlx5_esw_offloads_rep_load/unload() for uplink port directlyGravatar Jiri Pirko 1-12/+8
2023-08-14net/mlx5: E-switch, Add checking for flow rule destinationsGravatar Jianbo Liu 1-0/+31
2023-08-07net/mlx5: E-Switch, Remove redundant arg ignore_flow_lvlGravatar Roi Dayan 1-4/+2
2023-08-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netGravatar Jakub Kicinski 1-9/+8
2023-08-02net/mlx5e: Modify and restore TC rules for IPSec TX rulesGravatar Jianbo Liu 1-3/+90
2023-08-02net/mlx5e: Make IPsec offload work together with eswitch and TCGravatar Jianbo Liu 1-0/+70
2023-08-02net/mlx5e: Support IPsec packet offload for TX in switchdev modeGravatar Jianbo Liu 1-0/+11
2023-07-27net/mlx5: Give esw_offloads_load/unload_rep() "mlx5_" prefixGravatar Jiri Pirko 1-5/+5
2023-07-27net/mlx5: Make mlx5_esw_offloads_rep_load/unload() staticGravatar Jiri Pirko 1-2/+2
2023-07-27net/mlx5: Don't check vport->enabled in port opsGravatar Jiri Pirko 1-22/+6
2023-07-27net/mlx5e: E-Switch, Allow devcom initialization on more vportsGravatar Roi Dayan 1-1/+2
2023-07-27net/mlx5e: E-Switch, Register devcom device with switch id keyGravatar Roi Dayan 1-5/+2
2023-07-27net/mlx5: Devcom, Infrastructure changesGravatar Roi Dayan 1-20/+27
2023-07-26net/mlx5: DR, Fix peer domain namespace settingGravatar Shay Drory 1-7/+7
2023-07-26net/mlx5: fs_chains: Fix ft prio if ignore_flow_level is not supportedGravatar Chris Mi 1-1/+0
2023-07-26net/mlx5: Honor user input for migratable port fn attrGravatar Shay Drory 1-1/+1
2023-06-23net/mlx5: Remove redundant check from mlx5_esw_query_vport_vhca_id()Gravatar Jiri Pirko 1-3/+0
2023-06-23net/mlx5e: E-Switch, Fix shared fdb error flowGravatar Roi Dayan 1-0/+4
2023-06-23net/mlx5e: Remove redundant commentGravatar Roi Dayan 1-1/+0
2023-06-23net/mlx5e: E-Switch, Pass other_vport flag if vport is not 0Gravatar Roi Dayan 1-3/+6
2023-06-23net/mlx5e: E-Switch, Use xarray for devcom paired device indexGravatar Roi Dayan 1-6/+24
2023-06-23net/mlx5e: E-Switch, Add peer fdb miss rules for vport manager or ecpfGravatar Roi Dayan 1-1/+9
2023-06-23net/mlx5: Lag, Remove duplicate code checking lag is supportedGravatar Roi Dayan 1-2/+2
2023-06-09net/mlx5: Add/remove peer miss rules for EC VFsGravatar Daniel Jurgens 1-0/+32
2023-06-09net/mlx5: Add management of EC VF vportsGravatar Daniel Jurgens 1-0/+22
2023-06-09net/mlx5: Simplify unload all rep codeGravatar Daniel Jurgens 1-47/+1
2023-06-07net/mlx5: Skip inline mode check after mlx5_eswitch_enable_locked() failureGravatar Jiri Pirko 1-1/+2
2023-06-02net/mlx5: Devcom, extend mlx5_devcom_send_event to work with more than two de...Gravatar Shay Drory 1-1/+3
2023-06-02net/mlx5: E-switch, mark devcom as not ready when all eswitches are unpairedGravatar Shay Drory 1-1/+7
2023-06-02net/mlx5: Devcom, Rename paired to readyGravatar Shay Drory 1-2/+2