]> 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)
commit49fe18e0e3df51109aa1f315ab9c290cf9368001
treeedf96f33341c6e5504812299e62c5e677fda0b1e
parentf9c27418fbca4b4e5ef6a6b65de1134ff45f88db
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