]> git.baikalelectronics.ru Git - kernel.git/commit
net/mlx5: Add devlink param enable_remote_dev_reset support
authorMoshe Shemesh <moshe@mellanox.com>
Wed, 7 Oct 2020 06:00:54 +0000 (09:00 +0300)
committerJakub Kicinski <kuba@kernel.org>
Fri, 9 Oct 2020 19:06:53 +0000 (12:06 -0700)
commit089080f123ca9e5e4898835d32f896c5aa943920
tree6f041b9a52c8381b0a423f1c5a0b52f98732928b
parentaf4252de9a425f82368ad8bb5695d74a88e4dc97
net/mlx5: Add devlink param enable_remote_dev_reset support

The enable_remote_dev_reset devlink param flags that the host admin
allows resets by other hosts. In case it is cleared mlx5 host PF driver
will send NACK on pci sync for firmware update reset request and the
command will fail.
By default enable_remote_dev_reset parameter is true, so pci sync for
firmware update reset is enabled.

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