@@ -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
1817static 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
7065static 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-
125115DEFINE_SHOW_ATTRIBUTE (total_q_under_processor_handle );
126116DEFINE_SHOW_ATTRIBUTE (send_queue_priority_update_flow );
127117DEFINE_SHOW_ATTRIBUTE (comp_eq_overrun );
128118DEFINE_SHOW_ATTRIBUTE (async_eq_overrun );
129119DEFINE_SHOW_ATTRIBUTE (cq_overrun );
130120DEFINE_SHOW_ATTRIBUTE (invalid_command );
131121DEFINE_SHOW_ATTRIBUTE (quota_exceeded_command );
132- DEFINE_SHOW_ATTRIBUTE (rx_steering_discard );
133122
134123void 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