Skip to content

Commit e267b8a

Browse files
msanallaSaeed Mahameed
authored andcommitted
Revert "net/mlx5: Expose steering dropped packets counter"
This reverts commit 4fe1b3a, which exposes the steering dropped packets counter via debugfs. The upcoming series will expose the counter via devlink health reporter instead of debugfs. Signed-off-by: Maher Sanalla <msanalla@nvidia.com> Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
1 parent 57295e0 commit e267b8a

1 file changed

Lines changed: 3 additions & 19 deletions

File tree

  • drivers/net/ethernet/mellanox/mlx5/core/esw

drivers/net/ethernet/mellanox/mlx5/core/esw/debugfs.c

Lines changed: 3 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,10 @@ enum vnic_diag_counter {
1212
MLX5_VNIC_DIAG_CQ_OVERRUN,
1313
MLX5_VNIC_DIAG_INVALID_COMMAND,
1414
MLX5_VNIC_DIAG_QOUTA_EXCEEDED_COMMAND,
15-
MLX5_VNIC_DIAG_RX_STEERING_DISCARD,
1615
};
1716

1817
static int mlx5_esw_query_vnic_diag(struct mlx5_vport *vport, enum vnic_diag_counter counter,
19-
u64 *val)
18+
u32 *val)
2019
{
2120
u32 out[MLX5_ST_SZ_DW(query_vnic_env_out)] = {};
2221
u32 in[MLX5_ST_SZ_DW(query_vnic_env_in)] = {};
@@ -58,10 +57,6 @@ static int mlx5_esw_query_vnic_diag(struct mlx5_vport *vport, enum vnic_diag_cou
5857
case MLX5_VNIC_DIAG_QOUTA_EXCEEDED_COMMAND:
5958
*val = MLX5_GET(vnic_diagnostic_statistics, vnic_diag_out, quota_exceeded_command);
6059
break;
61-
case MLX5_VNIC_DIAG_RX_STEERING_DISCARD:
62-
*val = MLX5_GET64(vnic_diagnostic_statistics, vnic_diag_out,
63-
nic_receive_steering_discard);
64-
break;
6560
}
6661

6762
return 0;
@@ -70,14 +65,14 @@ static int mlx5_esw_query_vnic_diag(struct mlx5_vport *vport, enum vnic_diag_cou
7065
static int __show_vnic_diag(struct seq_file *file, struct mlx5_vport *vport,
7166
enum vnic_diag_counter type)
7267
{
73-
u64 val = 0;
68+
u32 val = 0;
7469
int ret;
7570

7671
ret = mlx5_esw_query_vnic_diag(vport, type, &val);
7772
if (ret)
7873
return ret;
7974

80-
seq_printf(file, "%llu\n", val);
75+
seq_printf(file, "%d\n", val);
8176
return 0;
8277
}
8378

@@ -117,19 +112,13 @@ static int quota_exceeded_command_show(struct seq_file *file, void *priv)
117112
return __show_vnic_diag(file, file->private, MLX5_VNIC_DIAG_QOUTA_EXCEEDED_COMMAND);
118113
}
119114

120-
static int rx_steering_discard_show(struct seq_file *file, void *priv)
121-
{
122-
return __show_vnic_diag(file, file->private, MLX5_VNIC_DIAG_RX_STEERING_DISCARD);
123-
}
124-
125115
DEFINE_SHOW_ATTRIBUTE(total_q_under_processor_handle);
126116
DEFINE_SHOW_ATTRIBUTE(send_queue_priority_update_flow);
127117
DEFINE_SHOW_ATTRIBUTE(comp_eq_overrun);
128118
DEFINE_SHOW_ATTRIBUTE(async_eq_overrun);
129119
DEFINE_SHOW_ATTRIBUTE(cq_overrun);
130120
DEFINE_SHOW_ATTRIBUTE(invalid_command);
131121
DEFINE_SHOW_ATTRIBUTE(quota_exceeded_command);
132-
DEFINE_SHOW_ATTRIBUTE(rx_steering_discard);
133122

134123
void mlx5_esw_vport_debugfs_destroy(struct mlx5_eswitch *esw, u16 vport_num)
135124
{
@@ -190,9 +179,4 @@ void mlx5_esw_vport_debugfs_create(struct mlx5_eswitch *esw, u16 vport_num, bool
190179
if (MLX5_CAP_GEN(esw->dev, quota_exceeded_count))
191180
debugfs_create_file("quota_exceeded_command", 0444, vnic_diag, vport,
192181
&quota_exceeded_command_fops);
193-
194-
if (MLX5_CAP_GEN(esw->dev, nic_receive_steering_discard))
195-
debugfs_create_file("rx_steering_discard", 0444, vnic_diag, vport,
196-
&rx_steering_discard_fops);
197-
198182
}

0 commit comments

Comments
 (0)