mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 11:26:02 +09: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:
committed by
Leon Romanovsky
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";
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user