OSDN Git Service

net/mlx5: Introduce mlx5_eswitch_load/unload_sf_vport() and use it from SF code
authorJiri Pirko <jiri@nvidia.com>
Fri, 26 May 2023 13:01:47 +0000 (15:01 +0200)
committerSaeed Mahameed <saeedm@nvidia.com>
Wed, 23 Aug 2023 04:34:16 +0000 (21:34 -0700)
commite855afd715656a9f25cf62fa68d99c33213b83b7
tree049c6f19817d4b3a62ea137bc6cba7c78b96f4ec
parent382fe5747b8a2f5057f515ee67bdcc2d0ccd9240
net/mlx5: Introduce mlx5_eswitch_load/unload_sf_vport() and use it from SF code

Similar to the PF/VF helpers, introduce a set of load/unload helpers
for SF vports. From there, call mlx5_eswitch_load/unload_vport() which
are common for PFs/VFs and newly introduced SF helpers.

Signed-off-by: Jiri Pirko <jiri@nvidia.com>
Reviewed-by: Shay Drory <shayd@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
drivers/net/ethernet/mellanox/mlx5/core/esw/devlink_port.c
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
drivers/net/ethernet/mellanox/mlx5/core/sf/devlink.c