IB/mlx5: Update the supported DEVX commands
Update the supported DEVX commands, it includes adding to the query/modify command's list and to the encoding handling. In addition, a valid range for general commands was added to be used for future commands. Signed-off-by: Yishai Hadas <yishaih@mellanox.com> Reviewed-by: Artemy Kovalyov <artemyko@mellanox.com> Signed-off-by: Leon Romanovsky <leonro@mellanox.com> Signed-off-by: Doug Ledford <dledford@redhat.com>
This commit is contained in:

committed by
Doug Ledford

parent
fb98153bbf
commit
719598c98d
@@ -144,6 +144,9 @@ enum {
|
||||
MLX5_CMD_OP_DESTROY_XRQ = 0x718,
|
||||
MLX5_CMD_OP_QUERY_XRQ = 0x719,
|
||||
MLX5_CMD_OP_ARM_XRQ = 0x71a,
|
||||
MLX5_CMD_OP_QUERY_XRQ_DC_PARAMS_ENTRY = 0x725,
|
||||
MLX5_CMD_OP_SET_XRQ_DC_PARAMS_ENTRY = 0x726,
|
||||
MLX5_CMD_OP_QUERY_XRQ_ERROR_PARAMS = 0x727,
|
||||
MLX5_CMD_OP_QUERY_VPORT_STATE = 0x750,
|
||||
MLX5_CMD_OP_MODIFY_VPORT_STATE = 0x751,
|
||||
MLX5_CMD_OP_QUERY_ESW_VPORT_CONTEXT = 0x752,
|
||||
@@ -245,6 +248,7 @@ enum {
|
||||
MLX5_CMD_OP_MODIFY_FLOW_TABLE = 0x93c,
|
||||
MLX5_CMD_OP_ALLOC_PACKET_REFORMAT_CONTEXT = 0x93d,
|
||||
MLX5_CMD_OP_DEALLOC_PACKET_REFORMAT_CONTEXT = 0x93e,
|
||||
MLX5_CMD_OP_QUERY_PACKET_REFORMAT_CONTEXT = 0x93f,
|
||||
MLX5_CMD_OP_ALLOC_MODIFY_HEADER_CONTEXT = 0x940,
|
||||
MLX5_CMD_OP_DEALLOC_MODIFY_HEADER_CONTEXT = 0x941,
|
||||
MLX5_CMD_OP_QUERY_MODIFY_HEADER_CONTEXT = 0x942,
|
||||
@@ -260,6 +264,12 @@ enum {
|
||||
MLX5_CMD_OP_MAX
|
||||
};
|
||||
|
||||
/* Valid range for general commands that don't work over an object */
|
||||
enum {
|
||||
MLX5_CMD_OP_GENERAL_START = 0xb00,
|
||||
MLX5_CMD_OP_GENERAL_END = 0xd00,
|
||||
};
|
||||
|
||||
struct mlx5_ifc_flow_table_fields_supported_bits {
|
||||
u8 outer_dmac[0x1];
|
||||
u8 outer_smac[0x1];
|
||||
|
Reference in New Issue
Block a user