mirror of
https://github.com/torvalds/linux.git
synced 2026-05-27 08:33:17 +02:00
net/mlx5: Add migration commands definitions
Update mlx5 command list and error return function to handle migration commands. Link: https://lore.kernel.org/all/20220224142024.147653-8-yishaih@nvidia.com Signed-off-by: Yishai Hadas <yishaih@nvidia.com> Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
This commit is contained in:
parent
adfdaff3d1
commit
40f958ea57
|
|
@ -477,6 +477,11 @@ static int mlx5_internal_err_ret_value(struct mlx5_core_dev *dev, u16 op,
|
|||
case MLX5_CMD_OP_QUERY_VHCA_STATE:
|
||||
case MLX5_CMD_OP_MODIFY_VHCA_STATE:
|
||||
case MLX5_CMD_OP_ALLOC_SF:
|
||||
case MLX5_CMD_OP_SUSPEND_VHCA:
|
||||
case MLX5_CMD_OP_RESUME_VHCA:
|
||||
case MLX5_CMD_OP_QUERY_VHCA_MIGRATION_STATE:
|
||||
case MLX5_CMD_OP_SAVE_VHCA_STATE:
|
||||
case MLX5_CMD_OP_LOAD_VHCA_STATE:
|
||||
*status = MLX5_DRIVER_STATUS_ABORTED;
|
||||
*synd = MLX5_DRIVER_SYND;
|
||||
return -EIO;
|
||||
|
|
@ -674,6 +679,11 @@ const char *mlx5_command_str(int command)
|
|||
MLX5_COMMAND_STR_CASE(MODIFY_VHCA_STATE);
|
||||
MLX5_COMMAND_STR_CASE(ALLOC_SF);
|
||||
MLX5_COMMAND_STR_CASE(DEALLOC_SF);
|
||||
MLX5_COMMAND_STR_CASE(SUSPEND_VHCA);
|
||||
MLX5_COMMAND_STR_CASE(RESUME_VHCA);
|
||||
MLX5_COMMAND_STR_CASE(QUERY_VHCA_MIGRATION_STATE);
|
||||
MLX5_COMMAND_STR_CASE(SAVE_VHCA_STATE);
|
||||
MLX5_COMMAND_STR_CASE(LOAD_VHCA_STATE);
|
||||
default: return "unknown command opcode";
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user