@@ -116,9 +116,9 @@ u32 mlx5_health_check_fatal_sensors(struct mlx5_core_dev *dev)
116
116
return MLX5_SENSOR_PCI_COMM_ERR ;
117
117
if (pci_channel_offline (dev -> pdev ))
118
118
return MLX5_SENSOR_PCI_ERR ;
119
- if (mlx5_get_nic_state (dev ) == MLX5_NIC_IFC_DISABLED )
119
+ if (mlx5_get_nic_state (dev ) == MLX5_INITIAL_SEG_NIC_INTERFACE_DISABLED )
120
120
return MLX5_SENSOR_NIC_DISABLED ;
121
- if (mlx5_get_nic_state (dev ) == MLX5_NIC_IFC_SW_RESET )
121
+ if (mlx5_get_nic_state (dev ) == MLX5_INITIAL_SEG_NIC_INTERFACE_SW_RESET )
122
122
return MLX5_SENSOR_NIC_SW_RESET ;
123
123
if (sensor_fw_synd_rfr (dev ))
124
124
return MLX5_SENSOR_FW_SYND_RFR ;
@@ -185,7 +185,7 @@ static bool reset_fw_if_needed(struct mlx5_core_dev *dev)
185
185
/* Write the NIC interface field to initiate the reset, the command
186
186
* interface address also resides here, don't overwrite it.
187
187
*/
188
- mlx5_set_nic_state (dev , MLX5_NIC_IFC_SW_RESET );
188
+ mlx5_set_nic_state (dev , MLX5_INITIAL_SEG_NIC_INTERFACE_SW_RESET );
189
189
190
190
return true;
191
191
}
@@ -246,13 +246,13 @@ void mlx5_error_sw_reset(struct mlx5_core_dev *dev)
246
246
/* Recover from SW reset */
247
247
end = jiffies + msecs_to_jiffies (delay_ms );
248
248
do {
249
- if (mlx5_get_nic_state (dev ) == MLX5_NIC_IFC_DISABLED )
249
+ if (mlx5_get_nic_state (dev ) == MLX5_INITIAL_SEG_NIC_INTERFACE_DISABLED )
250
250
break ;
251
251
252
252
msleep (20 );
253
253
} while (!time_after (jiffies , end ));
254
254
255
- if (mlx5_get_nic_state (dev ) != MLX5_NIC_IFC_DISABLED ) {
255
+ if (mlx5_get_nic_state (dev ) != MLX5_INITIAL_SEG_NIC_INTERFACE_DISABLED ) {
256
256
dev_err (& dev -> pdev -> dev , "NIC IFC still %d after %lums.\n" ,
257
257
mlx5_get_nic_state (dev ), delay_ms );
258
258
}
@@ -272,26 +272,26 @@ static void mlx5_handle_bad_state(struct mlx5_core_dev *dev)
272
272
u8 nic_interface = mlx5_get_nic_state (dev );
273
273
274
274
switch (nic_interface ) {
275
- case MLX5_NIC_IFC_FULL :
275
+ case MLX5_INITIAL_SEG_NIC_INTERFACE_FULL_DRIVER :
276
276
mlx5_core_warn (dev , "Expected to see disabled NIC but it is full driver\n" );
277
277
break ;
278
278
279
- case MLX5_NIC_IFC_DISABLED :
279
+ case MLX5_INITIAL_SEG_NIC_INTERFACE_DISABLED :
280
280
mlx5_core_warn (dev , "starting teardown\n" );
281
281
break ;
282
282
283
- case MLX5_NIC_IFC_NO_DRAM_NIC :
283
+ case MLX5_INITIAL_SEG_NIC_INTERFACE_NO_DRAM_NIC :
284
284
mlx5_core_warn (dev , "Expected to see disabled NIC but it is no dram nic\n" );
285
285
break ;
286
286
287
- case MLX5_NIC_IFC_SW_RESET :
287
+ case MLX5_INITIAL_SEG_NIC_INTERFACE_SW_RESET :
288
288
/* The IFC mode field is 3 bits, so it will read 0x7 in 2 cases:
289
289
* 1. PCI has been disabled (ie. PCI-AER, PF driver unloaded
290
290
* and this is a VF), this is not recoverable by SW reset.
291
291
* Logging of this is handled elsewhere.
292
292
* 2. FW reset has been issued by another function, driver can
293
293
* be reloaded to recover after the mode switches to
294
- * MLX5_NIC_IFC_DISABLED .
294
+ * MLX5_INITIAL_SEG_NIC_INTERFACE_DISABLED .
295
295
*/
296
296
if (dev -> priv .health .fatal_error != MLX5_SENSOR_PCI_COMM_ERR )
297
297
mlx5_core_warn (dev , "NIC SW reset in progress\n" );
0 commit comments