Messages in this thread Patch in this message |  | | From | Mark Bloch <> | | Subject | [RFC net-next 4/4] net/mlx5: Apply devlink boot defaults during init | | Date | Wed, 6 May 2026 15:37:39 +0300 |
| |
Apply devlink boot defaults for mlx5 devices after successful device initialization, while holding the devlink instance lock.
At this point the devlink instance is registered and the mlx5 devlink operations and parameters have been registered, so generic devlink defaults such as eswitch mode and runtime parameters can be applied to the matching PCI devlink handle.
Signed-off-by: Mark Bloch <mbloch@nvidia.com> --- drivers/net/ethernet/mellanox/mlx5/core/main.c | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/main.c b/drivers/net/ethernet/mellanox/mlx5/core/main.c index b1b9ebfd3866..a119d199f9a5 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/main.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/main.c @@ -1464,6 +1464,8 @@ int mlx5_init_one(struct mlx5_core_dev *dev) err = mlx5_init_one_devl_locked(dev); if (err) devl_unregister(devlink); + else + devl_apply_defaults(devlink); unlock: devl_unlock(devlink); return err; -- 2.34.1
|  |