net/bnxt: support clear on read
[dpdk.git] / drivers / net / bnxt / tf_ulp / bnxt_ulp_flow.c
index 3daf594..2fec79a 100644 (file)
@@ -14,9 +14,6 @@
 #include "ulp_ha_mgr.h"
 #include "ulp_tun.h"
 #include <rte_malloc.h>
-#ifdef RTE_LIBRTE_BNXT_TRUFLOW_DEBUG
-#include "ulp_template_debug_proto.h"
-#endif
 
 static int32_t
 bnxt_ulp_flow_validate_args(const struct rte_flow_attr *attr,
@@ -96,7 +93,9 @@ bnxt_ulp_init_mapper_params(struct bnxt_ulp_mapper_create_parms *mapper_cparms,
        mapper_cparms->act_tid = params->act_tmpl;
        mapper_cparms->func_id = params->func_id;
        mapper_cparms->hdr_bitmap = &params->hdr_bitmap;
+       mapper_cparms->enc_hdr_bitmap = &params->enc_hdr_bitmap;
        mapper_cparms->hdr_field = params->hdr_field;
+       mapper_cparms->enc_field = params->enc_field;
        mapper_cparms->comp_fld = params->comp_fld;
        mapper_cparms->act = &params->act_bitmap;
        mapper_cparms->act_prop = &params->act_prop;
@@ -229,15 +228,6 @@ bnxt_ulp_flow_create(struct rte_eth_dev *dev,
        if (ret == BNXT_TF_RC_ERROR)
                goto free_fid;
 
-#ifdef RTE_LIBRTE_BNXT_TRUFLOW_DEBUG
-#ifdef RTE_LIBRTE_BNXT_TRUFLOW_DEBUG_PARSER
-       /* Dump the rte flow pattern */
-       ulp_parser_hdr_info_dump(&params);
-       /* Dump the rte flow action */
-       ulp_parser_act_info_dump(&params);
-#endif
-#endif
-
        ret = ulp_matcher_pattern_match(&params, &params.class_id);
        if (ret != BNXT_TF_RC_SUCCESS)
                goto free_fid;