net/bnxt: update RM with residual checker
[dpdk.git] / drivers / net / bnxt / tf_ulp / ulp_template_struct.h
index 81f2aa7..5c43358 100644 (file)
@@ -137,14 +137,14 @@ extern struct bnxt_ulp_act_match_info ulp_act_match_list[];
 /* Device specific parameters */
 struct bnxt_ulp_device_params {
        uint8_t                         description[16];
-       uint32_t                        global_fid_enable;
+       enum bnxt_ulp_flow_mem_type     flow_mem_type;
        enum bnxt_ulp_byte_order        byte_order;
        uint8_t                         encap_byte_swap;
-       uint32_t                        lfid_entries;
-       uint32_t                        lfid_entry_size;
-       uint64_t                        gfid_entries;
-       uint32_t                        gfid_entry_size;
-       uint64_t                        num_flows;
+       uint8_t                         num_phy_ports;
+       uint32_t                        mark_db_lfid_entries;
+       uint64_t                        mark_db_gfid_entries;
+       uint64_t                        flow_db_num_entries;
+       uint32_t                        flow_count_db_entries;
        uint32_t                        num_resources_per_flow;
 };
 
@@ -181,9 +181,8 @@ struct bnxt_ulp_mapper_tbl_info {
        uint32_t        ident_start_idx;
        uint16_t        ident_nums;
 
-       uint8_t         mark_enable;
-       enum bnxt_ulp_regfile_index     regfile_wr_idx;
        enum bnxt_ulp_regfile_index     regfile_idx;
+       enum bnxt_ulp_mark_db_opcode    mark_db_opcode;
 };
 
 struct bnxt_ulp_mapper_class_key_field_info {