[PATCH net-next 2/5] net/mlx5: HWS, Log syndrome on STC modify failure

From: Tariq Toukan

Date: Thu Jul 23 2026 - 06:09:47 EST


From: Yevgeny Kliteynik <kliteyn@xxxxxxxxxx>

When mlx5_cmd_exec fails for STC modify, include the command syndrome
from the output buffer in the error message to aid debugging.

Signed-off-by: Yevgeny Kliteynik <kliteyn@xxxxxxxxxx>
Reviewed-by: Erez Shitrit <erezsh@xxxxxxxxxx>
Signed-off-by: Tariq Toukan <tariqt@xxxxxxxxxx>
---
.../net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
index e624f5da96c8..c04ac970705b 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
@@ -611,9 +611,11 @@ int mlx5hws_cmd_stc_modify(struct mlx5_core_dev *mdev,

ret = mlx5_cmd_exec(mdev, in, sizeof(in), out, sizeof(out));
if (ret)
- mlx5_core_err(mdev, "Failed to modify STC FW action_type %d\n",
- stc_attr->action_type);
-
+ mlx5_core_err(mdev,
+ "Failed to modify STC action_type %d, err %d, syndrome 0x%x\n",
+ stc_attr->action_type, ret,
+ MLX5_GET(general_obj_out_cmd_hdr,
+ out, syndrome));
return ret;
}

--
2.44.0