ethdev: promote sibling iterators to stable
[dpdk.git] / drivers / net / bnxt / tf_ulp / ulp_template_struct.h
index 904710c..0cbac66 100644 (file)
@@ -70,7 +70,7 @@ struct ulp_rte_parser_params {
        struct ulp_rte_field_bitmap     fld_bitmap;
        struct ulp_rte_field_bitmap     fld_s_bitmap;
        struct ulp_rte_hdr_field        hdr_field[BNXT_ULP_PROTO_HDR_MAX];
-       uint32_t                        comp_fld[BNXT_ULP_CF_IDX_LAST];
+       uint64_t                        comp_fld[BNXT_ULP_CF_IDX_LAST];
        uint32_t                        field_idx;
        struct ulp_rte_act_bitmap       act_bitmap;
        struct ulp_rte_act_prop         act_prop;
@@ -176,13 +176,13 @@ struct bnxt_ulp_mapper_cond_list_info {
        int32_t cond_false_goto;
 };
 
-struct bnxt_ulp_mapper_cc_upd_info {
-       enum bnxt_ulp_cc_upd_opc        cc_opc;
-       enum bnxt_ulp_cc_upd_src        cc_src1;
-       enum bnxt_ulp_cc_upd_src        cc_src2;
-       uint16_t                        cc_opr1;
-       uint16_t                        cc_opr2;
-       uint16_t                        cc_dst_opr;
+struct bnxt_ulp_mapper_func_info {
+       enum bnxt_ulp_func_opc          func_opc;
+       enum bnxt_ulp_func_src          func_src1;
+       enum bnxt_ulp_func_src          func_src2;
+       uint16_t                        func_opr1;
+       uint16_t                        func_opr2;
+       uint16_t                        func_dst_opr;
 };
 
 struct bnxt_ulp_template_device_tbls {
@@ -244,7 +244,7 @@ struct bnxt_ulp_mapper_tbl_info {
        uint32_t                        resource_type; /* TF_ enum type */
        enum bnxt_ulp_resource_sub_type resource_sub_type;
        struct bnxt_ulp_mapper_cond_list_info execute_info;
-       struct bnxt_ulp_mapper_cc_upd_info cc_upd_info;
+       struct bnxt_ulp_mapper_func_info func_info;
        enum bnxt_ulp_cond_opc cond_opcode;
        uint32_t cond_operand;
        uint8_t                         direction;