Skip to content

Commit 184e1e4

Browse files
shayshyiSaeed Mahameed
authored andcommitted
net/mlx5: fw_tracer, Zero consumer index when reloading the tracer
When tracer is reloaded, the device will log the traces at the beginning of the log buffer. Also, driver is reading the log buffer in chunks in accordance to the consumer index. Hence, zero consumer index when reloading the tracer. Fixes: 4383cfc ("net/mlx5: Add devlink reload") Signed-off-by: Shay Drory <[email protected]> Signed-off-by: Saeed Mahameed <[email protected]>
1 parent db561fe commit 184e1e4

File tree

1 file changed

+1
-1
lines changed
  • drivers/net/ethernet/mellanox/mlx5/core/diag

1 file changed

+1
-1
lines changed

drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -757,6 +757,7 @@ static int mlx5_fw_tracer_set_mtrc_conf(struct mlx5_fw_tracer *tracer)
757757
if (err)
758758
mlx5_core_warn(dev, "FWTracer: Failed to set tracer configurations %d\n", err);
759759

760+
tracer->buff.consumer_index = 0;
760761
return err;
761762
}
762763

@@ -821,7 +822,6 @@ static void mlx5_fw_tracer_ownership_change(struct work_struct *work)
821822
mlx5_core_dbg(tracer->dev, "FWTracer: ownership changed, current=(%d)\n", tracer->owner);
822823
if (tracer->owner) {
823824
tracer->owner = false;
824-
tracer->buff.consumer_index = 0;
825825
return;
826826
}
827827

0 commit comments

Comments
 (0)