Skip to content

MLX5: mlxfwreset sync 1 to initiate full chip reset on BF-3

Mohammad Kabat requested to merge mkabat/centos-stream-9:13508 into main

Description:
Hi all,

This MR includes patches and the fixes for the feature
mlxfwreset sync 1 to initiate full chip reset on BF-3.

Dependencies:
This patch set was built on top of the following BZ's:

JIRA: https://issues.redhat.com/browse/RHEL-13508

Signed-off-by: Mohammad Kabat mkabat@redhat.com

90bda6c2 (Mohammad Kabat)
net/mlx5: Handle sync reset unload event

900d36f7 (Mohammad Kabat)
net/mlx5: Fix error code in mlx5_is_reset_now_capable()

df5806ff (Mohammad Kabat)
net/mlx5: Check DTOR entry value is not zero

d82a6e53 (Mohammad Kabat)
net/mlx5: Expose timeout for sync reset unload stage

a3b23ff1 (Mohammad Kabat)
net/mlx5: Ack on sync_reset_request only if PF can do reset_now

drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 160 ++++++++++++++++++---
drivers/net/ethernet/mellanox/mlx5/core/lib/tout.c | 7 +-
drivers/net/ethernet/mellanox/mlx5/core/lib/tout.h | 1 +
drivers/net/ethernet/mellanox/mlx5/core/main.c | 3 +
include/linux/mlx5/device.h | 1 +
include/linux/mlx5/mlx5_ifc.h | 8 +-
6 files changed, 158 insertions(+), 22 deletions(-)

Edited by Mohammad Kabat

Merge request reports