X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fcommon%2Fmlx5%2Fmlx5_prm.h;h=10f9b18d1bf83483c8cedc8d106073f408646ff2;hb=f935ed4b645a;hp=7d5f4bde9d45e25699e73b01bba2190abcb486f5;hpb=7f6e6bee2a4e5ebaa0a9e8f9cd58eed48656d7ba;p=dpdk.git diff --git a/drivers/common/mlx5/mlx5_prm.h b/drivers/common/mlx5/mlx5_prm.h index 7d5f4bde9d..10f9b18d1b 100644 --- a/drivers/common/mlx5/mlx5_prm.h +++ b/drivers/common/mlx5/mlx5_prm.h @@ -2367,12 +2367,17 @@ enum mlx5_access_aso_op_mod { ASO_OP_MOD_FLOW_HIT = 0x4, }; +#define ASO_CSEG_DATA_MASK_MODE_OFFSET 30 + enum mlx5_aso_data_mask_mode { BITWISE_64BIT = 0x0, BYTEWISE_64BYTE = 0x1, CALCULATED_64BYTE = 0x2, }; +#define ASO_CSEG_COND_0_OPER_OFFSET 20 +#define ASO_CSEG_COND_1_OPER_OFFSET 16 + enum mlx5_aso_pre_cond_op { ASO_OP_ALWAYS_FALSE = 0x0, ASO_OP_ALWAYS_TRUE = 0x1, @@ -2386,6 +2391,8 @@ enum mlx5_aso_pre_cond_op { ASO_OP_CYCLIC_LESSER = 0x9, }; +#define ASO_CSEG_COND_OPER_OFFSET 6 + enum mlx5_aso_op { ASO_OPER_LOGICAL_AND = 0x0, ASO_OPER_LOGICAL_OR = 0x1, @@ -2394,7 +2401,7 @@ enum mlx5_aso_op { /* ASO WQE CTRL segment. */ struct mlx5_aso_cseg { uint32_t va_h; - uint32_t va_l_ro; + uint32_t va_l_r; uint32_t lkey; uint32_t operand_masks; uint32_t condition_0_data;