]> 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)
commitbcba7b41b8dd9a3e52293f870895e49af6f81ad5
tree6f041b9a52c8381b0a423f1c5a0b52f98732928b
parentd9719baa3fdc6561c3632198914265a944af8cf8
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