]> git.baikalelectronics.ru Git - kernel.git/commit
net/mlx5: Add support for devlink reload action fw activate
authorMoshe Shemesh <moshe@mellanox.com>
Wed, 7 Oct 2020 06:00:52 +0000 (09:00 +0300)
committerJakub Kicinski <kuba@kernel.org>
Fri, 9 Oct 2020 19:06:53 +0000 (12:06 -0700)
commit58c6894aa3af6f968d2fae1c269ea4ce54f5446a
treeedf96f33341c6e5504812299e62c5e677fda0b1e
parent4b1a4387eec7f2f2bf39b0ea139945a8cc248edc
net/mlx5: Add support for devlink reload action fw activate

Add support for devlink reload action fw_activate. To activate firmware
image the mlx5 driver resets the firmware and reloads it from flash. If
a new image was stored on flash it will be loaded. Once this reload
command is executed the driver initiates fw sync reset flow, where the
firmware synchronizes all PFs on coming reset and driver reload.

Signed-off-by: Moshe Shemesh <moshe@mellanox.com>
Reviewed-by: Saeed Mahameed <saeedm@nvidia.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/mellanox/mlx5/core/devlink.c
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.h