net/bnxt: add templates for shared sessions
authorKishore Padmanabha <kishore.padmanabha@broadcom.com>
Sun, 30 May 2021 08:59:23 +0000 (14:29 +0530)
committerAjit Khaparde <ajit.khaparde@broadcom.com>
Thu, 8 Jul 2021 00:02:12 +0000 (02:02 +0200)
1. Add template support for shared sessions.
2. Store the shared session flag in flow data base.
3. Store WC TCAM region in the computational field.

Signed-off-by: Kishore Padmanabha <kishore.padmanabha@broadcom.com>
Signed-off-by: Venkat Duvvuru <venkatkumar.duvvuru@broadcom.com>
Reviewed-by: Mike Baucom <michael.baucom@broadcom.com>
Reviewed-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
14 files changed:
drivers/net/bnxt/tf_ulp/bnxt_ulp.c
drivers/net/bnxt/tf_ulp/bnxt_ulp.h
drivers/net/bnxt/tf_ulp/bnxt_ulp_flow.c
drivers/net/bnxt/tf_ulp/ulp_fc_mgr.c
drivers/net/bnxt/tf_ulp/ulp_flow_db.c
drivers/net/bnxt/tf_ulp/ulp_flow_db.h
drivers/net/bnxt/tf_ulp/ulp_mapper.c
drivers/net/bnxt/tf_ulp/ulp_mapper.h
drivers/net/bnxt/tf_ulp/ulp_template_db_enum.h
drivers/net/bnxt/tf_ulp/ulp_template_db_tbl.c
drivers/net/bnxt/tf_ulp/ulp_template_db_thor_class.c
drivers/net/bnxt/tf_ulp/ulp_template_db_wh_plus_act.c
drivers/net/bnxt/tf_ulp/ulp_template_db_wh_plus_class.c
drivers/net/bnxt/tf_ulp/ulp_template_struct.h

index 98b86f2..0daa8e4 100644 (file)
@@ -671,7 +671,7 @@ ulp_eem_tbl_scope_deinit(struct bnxt *bp, struct bnxt_ulp_context *ulp_ctx)
        if (!ulp_ctx || !ulp_ctx->cfg_data)
                return -EINVAL;
 
-       tfp = bnxt_ulp_cntxt_tfp_get(ulp_ctx);
+       tfp = bnxt_ulp_cntxt_tfp_get(ulp_ctx, BNXT_ULP_SHARED_SESSION_NO);
        if (!tfp) {
                BNXT_TF_DBG(ERR, "Failed to get the truflow pointer\n");
                return -EINVAL;
@@ -1632,13 +1632,17 @@ bnxt_ulp_cntxt_tfp_set(struct bnxt_ulp_context *ulp, struct tf *tfp)
 
 /* Function to get the tfp session details from the ulp context. */
 struct tf *
-bnxt_ulp_cntxt_tfp_get(struct bnxt_ulp_context *ulp)
+bnxt_ulp_cntxt_tfp_get(struct bnxt_ulp_context *ulp,
+                      enum bnxt_ulp_shared_session shared)
 {
        if (!ulp) {
                BNXT_TF_DBG(ERR, "Invalid arguments\n");
                return NULL;
        }
-       return ulp->g_tfp;
+       if (shared)
+               return ulp->g_shared_tfp;
+       else
+               return ulp->g_tfp;
 }
 
 /*
index 648fb2a..1ba67ed 100644 (file)
 #define BNXT_ULP_VF_REP_ENABLED                0x1
 #define BNXT_ULP_SHARED_SESSION_ENABLED        0x2
 #define BNXT_ULP_APP_DEV_UNSUPPORTED   0x4
+#define BNXT_ULP_HIGH_AVAIL_ENABLED    0x8
 #define ULP_VF_REP_IS_ENABLED(flag)    ((flag) & BNXT_ULP_VF_REP_ENABLED)
 #define ULP_SHARED_SESSION_IS_ENABLED(flag) ((flag) &\
                                             BNXT_ULP_SHARED_SESSION_ENABLED)
 #define ULP_APP_DEV_UNSUPPORTED_ENABLED(flag)  ((flag) &\
                                                 BNXT_ULP_APP_DEV_UNSUPPORTED)
+#define ULP_HIGH_AVAIL_IS_ENABLED(flag)        ((flag) & BNXT_ULP_HIGH_AVAIL_ENABLED)
 
 enum bnxt_ulp_flow_mem_type {
        BNXT_ULP_FLOW_MEM_TYPE_INT = 0,
@@ -158,7 +160,8 @@ bnxt_ulp_cntxt_tfp_set(struct bnxt_ulp_context *ulp, struct tf *tfp);
 
 /* Function to get the tfp session details from ulp context. */
 struct tf *
-bnxt_ulp_cntxt_tfp_get(struct bnxt_ulp_context *ulp);
+bnxt_ulp_cntxt_tfp_get(struct bnxt_ulp_context *ulp,
+                      enum bnxt_ulp_shared_session shared);
 
 /* Get the device table entry based on the device id. */
 struct bnxt_ulp_device_params *
index 42dc9be..9c27217 100644 (file)
@@ -81,6 +81,8 @@ bnxt_ulp_init_mapper_params(struct bnxt_ulp_mapper_create_parms *mapper_cparms,
                            struct ulp_rte_parser_params *params,
                            enum bnxt_ulp_fdb_type flow_type)
 {
+       uint32_t ulp_flags = 0;
+
        memset(mapper_cparms, 0, sizeof(*mapper_cparms));
        mapper_cparms->flow_type = flow_type;
        mapper_cparms->app_priority = params->priority;
@@ -106,6 +108,15 @@ bnxt_ulp_init_mapper_params(struct bnxt_ulp_mapper_create_parms *mapper_cparms,
                            params->hdr_sig_id);
        ULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_FLOW_SIG_ID,
                            params->flow_sig_id);
+
+       /* update the WC Priority flag */
+       if (!bnxt_ulp_cntxt_ptr2_ulp_flags_get(params->ulp_ctx, &ulp_flags) &&
+           ULP_HIGH_AVAIL_IS_ENABLED(ulp_flags)) {
+               /* TBD: read the state and Set the WC priority */
+               ULP_COMP_FLD_IDX_WR(params,
+                                   BNXT_ULP_CF_IDX_WC_IS_HA_HIGH_REG, 1);
+       }
+
 }
 
 /* Function to create the rte flow. */
index a25893c..7c83cb2 100644 (file)
@@ -389,7 +389,7 @@ ulp_fc_mgr_alarm_cb(void *arg)
                return;
        }
 
-       tfp = bnxt_ulp_cntxt_tfp_get(ctxt);
+       tfp = bnxt_ulp_cntxt_tfp_get(ctxt, BNXT_ULP_SHARED_SESSION_NO);
        if (!tfp) {
                BNXT_TF_DBG(ERR, "Failed to get the truflow pointer\n");
                return;
index 8a6a925..e7e8335 100644 (file)
@@ -156,7 +156,7 @@ ulp_flow_db_res_params_to_info(struct ulp_fdb_resource_info *resource_info,
                resource_info->resource_hndl = (uint32_t)params->resource_hndl;
                resource_info->resource_type = params->resource_type;
                resource_info->resource_sub_type = params->resource_sub_type;
-               resource_info->reserved = params->reserved;
+               resource_info->fdb_flags = params->fdb_flags;
        } else {
                resource_info->resource_em_handle = params->resource_hndl;
        }
@@ -187,7 +187,7 @@ ulp_flow_db_res_info_to_params(struct ulp_fdb_resource_info *resource_info,
                params->resource_hndl = resource_info->resource_hndl;
                params->resource_type = resource_info->resource_type;
                params->resource_sub_type = resource_info->resource_sub_type;
-               params->reserved = resource_info->reserved;
+               params->fdb_flags = resource_info->fdb_flags;
        }
 }
 
@@ -1900,3 +1900,18 @@ ulp_flow_db_parent_flow_count_reset(struct bnxt_ulp_context *ulp_ctxt)
                }
        }
 }
+
+/*
+ * Set the shared bit for the flow db entry
+ *
+ * res [in] Ptr to fdb entry
+ * shared [in] shared flag
+ *
+ * returns none
+ */
+void ulp_flow_db_shared_session_set(struct ulp_flow_db_res_params *res,
+                                   enum bnxt_ulp_shared_session shared)
+{
+       if (res && (shared & BNXT_ULP_SHARED_SESSION_YES))
+               res->fdb_flags |= ULP_FDB_FLAG_SHARED_SESSION;
+}
index 62c9148..d84715e 100644 (file)
@@ -13,6 +13,9 @@
 #define BNXT_FLOW_DB_DEFAULT_NUM_FLOWS         512
 #define BNXT_FLOW_DB_DEFAULT_NUM_RESOURCES     8
 
+/* Defines for the fdb flag */
+#define ULP_FDB_FLAG_SHARED_SESSION    0x1
+
 /*
  * Structure for the flow database resource information
  * The below structure is based on the below paritions
@@ -30,7 +33,7 @@ struct ulp_fdb_resource_info {
                        uint8_t         resource_func_lower;
                        uint8_t         resource_type;
                        uint8_t         resource_sub_type;
-                       uint8_t         reserved;
+                       uint8_t         fdb_flags;
                        uint32_t        resource_hndl;
                };
        };
@@ -86,7 +89,7 @@ struct ulp_flow_db_res_params {
        enum bnxt_ulp_resource_func     resource_func;
        uint8_t                         resource_type;
        uint8_t                         resource_sub_type;
-       uint8_t                         reserved;
+       uint8_t                         fdb_flags;
        uint8_t                         critical_resource;
        uint64_t                        resource_hndl;
 };
@@ -403,4 +406,15 @@ ulp_flow_db_parent_flow_count_get(struct bnxt_ulp_context *ulp_ctxt,
 void
 ulp_flow_db_parent_flow_count_reset(struct bnxt_ulp_context *ulp_ctxt);
 
+/*
+ * Set the shared bit for the flow db entry
+ *
+ * res [in] Ptr to fdb entry
+ * shared [in] shared flag
+ *
+ * returns none
+ */
+void ulp_flow_db_shared_session_set(struct ulp_flow_db_res_params *res,
+                                   enum bnxt_ulp_shared_session shared);
+
 #endif /* _ULP_FLOW_DB_H_ */
index b5cefbe..e2404c3 100644 (file)
@@ -121,7 +121,7 @@ ulp_mapper_resource_ident_allocate(struct bnxt_ulp_context *ulp_ctx,
        struct tf *tfp;
        int32_t rc = 0;
 
-       tfp = bnxt_ulp_cntxt_tfp_get(ulp_ctx);
+       tfp = bnxt_ulp_cntxt_tfp_get(ulp_ctx, BNXT_ULP_SHARED_SESSION_NO);
        if (!tfp)
                return -EINVAL;
 
@@ -174,7 +174,7 @@ ulp_mapper_resource_index_tbl_alloc(struct bnxt_ulp_context *ulp_ctx,
        uint32_t tbl_scope_id;
        int32_t rc = 0;
 
-       tfp = bnxt_ulp_cntxt_tfp_get(ulp_ctx);
+       tfp = bnxt_ulp_cntxt_tfp_get(ulp_ctx, BNXT_ULP_SHARED_SESSION_NO);
        if (!tfp)
                return -EINVAL;
 
@@ -741,7 +741,7 @@ ulp_mapper_ident_process(struct bnxt_ulp_mapper_parms *parms,
        struct tf *tfp;
        int rc;
 
-       tfp = bnxt_ulp_cntxt_tfp_get(parms->ulp_ctx);
+       tfp = bnxt_ulp_cntxt_tfp_get(parms->ulp_ctx, tbl->shared_session);
        if (!tfp) {
                BNXT_TF_DBG(ERR, "Failed to get tf pointer\n");
                return -EINVAL;
@@ -776,6 +776,7 @@ ulp_mapper_ident_process(struct bnxt_ulp_mapper_parms *parms,
                fid_parms.resource_type = ident->ident_type;
                fid_parms.resource_hndl = iparms.id;
                fid_parms.critical_resource = tbl->critical_resource;
+               ulp_flow_db_shared_session_set(&fid_parms, tbl->shared_session);
 
                rc = ulp_mapper_fdb_opc_process(parms, tbl, &fid_parms);
                if (rc) {
@@ -822,7 +823,7 @@ ulp_mapper_ident_extract(struct bnxt_ulp_mapper_parms *parms,
        int rc;
 
        /* Get the tfp from ulp context */
-       tfp = bnxt_ulp_cntxt_tfp_get(parms->ulp_ctx);
+       tfp = bnxt_ulp_cntxt_tfp_get(parms->ulp_ctx, tbl->shared_session);
        if (!tfp) {
                BNXT_TF_DBG(ERR, "Failed to get tf pointer\n");
                return -EINVAL;
@@ -868,6 +869,8 @@ ulp_mapper_ident_extract(struct bnxt_ulp_mapper_parms *parms,
        fid_parms.resource_type = ident->ident_type;
        fid_parms.resource_hndl = sparms.search_id;
        fid_parms.critical_resource = tbl->critical_resource;
+       ulp_flow_db_shared_session_set(&fid_parms, tbl->shared_session);
+
        rc = ulp_mapper_fdb_opc_process(parms, tbl, &fid_parms);
        if (rc) {
                BNXT_TF_DBG(ERR, "Failed to link res to flow rc = %d\n",
@@ -1513,6 +1516,8 @@ ulp_mapper_mark_gfid_process(struct bnxt_ulp_mapper_parms *parms,
        fid_parms.critical_resource = tbl->critical_resource;
        fid_parms.resource_type = mark_flag;
        fid_parms.resource_hndl = gfid;
+       ulp_flow_db_shared_session_set(&fid_parms, tbl->shared_session);
+
        rc = ulp_mapper_fdb_opc_process(parms, tbl, &fid_parms);
        if (rc)
                BNXT_TF_DBG(ERR, "Fail to link res to flow rc = %d\n", rc);
@@ -1559,6 +1564,8 @@ ulp_mapper_mark_act_ptr_process(struct bnxt_ulp_mapper_parms *parms,
        fid_parms.critical_resource = tbl->critical_resource;
        fid_parms.resource_type = mark_flag;
        fid_parms.resource_hndl = act_idx;
+       ulp_flow_db_shared_session_set(&fid_parms, tbl->shared_session);
+
        rc = ulp_mapper_fdb_opc_process(parms, tbl, &fid_parms);
        if (rc)
                BNXT_TF_DBG(ERR, "Fail to link res to flow rc = %d\n", rc);
@@ -1605,6 +1612,8 @@ ulp_mapper_mark_vfr_idx_process(struct bnxt_ulp_mapper_parms *parms,
        fid_parms.critical_resource = tbl->critical_resource;
        fid_parms.resource_type = mark_flag;
        fid_parms.resource_hndl = act_idx;
+       ulp_flow_db_shared_session_set(&fid_parms, tbl->shared_session);
+
        rc = ulp_mapper_fdb_opc_process(parms, tbl, &fid_parms);
        if (rc)
                BNXT_TF_DBG(ERR, "Fail to link res to flow rc = %d\n", rc);
@@ -1671,7 +1680,7 @@ ulp_mapper_tcam_tbl_entry_write(struct bnxt_ulp_mapper_parms *parms,
        uint16_t tmplen;
        int32_t rc;
 
-       tfp = bnxt_ulp_cntxt_tfp_get(parms->ulp_ctx);
+       tfp = bnxt_ulp_cntxt_tfp_get(parms->ulp_ctx, tbl->shared_session);
        if (!tfp) {
                BNXT_TF_DBG(ERR, "Failed to get truflow pointer\n");
                return -EINVAL;
@@ -1838,7 +1847,7 @@ ulp_mapper_tcam_tbl_process(struct bnxt_ulp_mapper_parms *parms,
                return 0;
        }
 
-       tfp = bnxt_ulp_cntxt_tfp_get(parms->ulp_ctx);
+       tfp = bnxt_ulp_cntxt_tfp_get(parms->ulp_ctx, tbl->shared_session);
        if (!tfp) {
                BNXT_TF_DBG(ERR, "Failed to get truflow pointer\n");
                return -EINVAL;
@@ -1887,7 +1896,9 @@ ulp_mapper_tcam_tbl_process(struct bnxt_ulp_mapper_parms *parms,
        }
 
        /* For wild card tcam perform the post process to swap the blob */
-       if (tbl->resource_type == TF_TCAM_TBL_TYPE_WC_TCAM) {
+       if (tbl->resource_type == TF_TCAM_TBL_TYPE_WC_TCAM ||
+           tbl->resource_type == TF_TCAM_TBL_TYPE_WC_TCAM_HIGH ||
+           tbl->resource_type == TF_TCAM_TBL_TYPE_WC_TCAM_LOW) {
                if (dparms->dynamic_pad_en) {
                        /* Sets up the slices for writing to the WC TCAM */
                        rc = ulp_mapper_wc_tcam_tbl_dyn_post_process(dparms,
@@ -2004,6 +2015,8 @@ ulp_mapper_tcam_tbl_process(struct bnxt_ulp_mapper_parms *parms,
        fid_parms.resource_type = tbl->resource_type;
        fid_parms.critical_resource = tbl->critical_resource;
        fid_parms.resource_hndl = idx;
+       ulp_flow_db_shared_session_set(&fid_parms, tbl->shared_session);
+
        rc = ulp_mapper_fdb_opc_process(parms, tbl, &fid_parms);
        if (rc) {
                BNXT_TF_DBG(ERR, "Failed to link resource to flow rc = %d\n",
@@ -2032,7 +2045,7 @@ ulp_mapper_em_tbl_process(struct bnxt_ulp_mapper_parms *parms,
        struct ulp_blob key, data;
        uint32_t i, num_kflds;
        uint16_t tmplen;
-       struct tf *tfp = bnxt_ulp_cntxt_tfp_get(parms->ulp_ctx);
+       struct tf *tfp;
        struct ulp_flow_db_res_params   fid_parms = { 0 };
        struct tf_insert_em_entry_parms iparms = { 0 };
        struct tf_delete_em_entry_parms free_parms = { 0 };
@@ -2042,6 +2055,7 @@ ulp_mapper_em_tbl_process(struct bnxt_ulp_mapper_parms *parms,
        int32_t rc = 0;
        int32_t pad = 0;
 
+       tfp = bnxt_ulp_cntxt_tfp_get(parms->ulp_ctx, tbl->shared_session);
        rc = bnxt_ulp_cntxt_mem_type_get(parms->ulp_ctx, &mtype);
        if (rc) {
                BNXT_TF_DBG(ERR, "Failed to get the mem type for EM\n");
@@ -2208,7 +2222,7 @@ ulp_mapper_index_tbl_process(struct bnxt_ulp_mapper_parms *parms,
        struct tf_get_tbl_entry_parms gparms = { 0 };
        struct tf_free_tbl_entry_parms free_parms = { 0 };
        uint32_t tbl_scope_id;
-       struct tf *tfp = bnxt_ulp_cntxt_tfp_get(parms->ulp_ctx);
+       struct tf *tfp;
        struct bnxt_ulp_glb_resource_info glb_res;
        uint16_t bit_size;
        bool alloc = false;
@@ -2217,6 +2231,7 @@ ulp_mapper_index_tbl_process(struct bnxt_ulp_mapper_parms *parms,
        uint64_t act_rec_size;
        bool shared = false;
 
+       tfp = bnxt_ulp_cntxt_tfp_get(parms->ulp_ctx, tbl->shared_session);
        /* use the max size if encap is enabled */
        if (tbl->encap_num_fields)
                bit_size = BNXT_ULP_FLMP_BLOB_SIZE_IN_BITS;
@@ -2460,6 +2475,7 @@ ulp_mapper_index_tbl_process(struct bnxt_ulp_mapper_parms *parms,
        fid_parms.resource_sub_type = tbl->resource_sub_type;
        fid_parms.resource_hndl = index;
        fid_parms.critical_resource = tbl->critical_resource;
+       ulp_flow_db_shared_session_set(&fid_parms, tbl->shared_session);
 
        rc = ulp_mapper_fdb_opc_process(parms, tbl, &fid_parms);
        if (rc) {
@@ -2505,10 +2521,11 @@ ulp_mapper_if_tbl_process(struct bnxt_ulp_mapper_parms *parms,
        int32_t rc = 0;
        struct tf_set_if_tbl_entry_parms iftbl_params = { 0 };
        struct tf_get_if_tbl_entry_parms get_parms = { 0 };
-       struct tf *tfp = bnxt_ulp_cntxt_tfp_get(parms->ulp_ctx);
+       struct tf *tfp;
        enum bnxt_ulp_if_tbl_opc if_opc = tbl->tbl_opcode;
        uint32_t res_size;
 
+       tfp = bnxt_ulp_cntxt_tfp_get(parms->ulp_ctx, tbl->shared_session);
        /* Initialize the blob data */
        if (!ulp_blob_init(&data, tbl->result_bit_size,
                           parms->device_params->byte_order)) {
@@ -2610,7 +2627,7 @@ ulp_mapper_gen_tbl_process(struct bnxt_ulp_mapper_parms *parms,
        struct ulp_flow_db_res_params fid_parms;
        struct ulp_mapper_gen_tbl_entry gen_tbl_ent, *g;
        struct ulp_gen_hash_entry_params hash_entry;
-       uint16_t tmplen;
+       uint16_t tmplen = 0;
        struct ulp_blob key, data;
        uint8_t *cache_key;
        int32_t tbl_idx;
@@ -2687,6 +2704,11 @@ ulp_mapper_gen_tbl_process(struct bnxt_ulp_mapper_parms *parms,
                }
        } else {
                /* convert key to index directly */
+               if (ULP_BITS_2_BYTE(tmplen) > (int32_t)sizeof(key_index)) {
+                       BNXT_TF_DBG(ERR, "%s: keysize is bigger then 4 bytes\n",
+                                   gen_tbl_list->gen_tbl_name);
+                       return -EINVAL;
+               }
                memcpy(&key_index, cache_key, ULP_BITS_2_BYTE(tmplen));
                /* Get the generic table entry */
                if (ulp_mapper_gen_tbl_entry_get(gen_tbl_list, key_index,
@@ -2791,6 +2813,8 @@ ulp_mapper_gen_tbl_process(struct bnxt_ulp_mapper_parms *parms,
                fid_parms.resource_sub_type = tbl->resource_sub_type;
                fid_parms.resource_hndl = key_index;
                fid_parms.critical_resource = tbl->critical_resource;
+               ulp_flow_db_shared_session_set(&fid_parms, tbl->shared_session);
+
                rc = ulp_mapper_fdb_opc_process(parms, tbl, &fid_parms);
                if (rc)
                        BNXT_TF_DBG(ERR, "Fail to add gen ent flowdb %d\n", rc);
@@ -3514,8 +3538,10 @@ ulp_mapper_resource_free(struct bnxt_ulp_context *ulp,
                BNXT_TF_DBG(ERR, "Unable to free resource\n ");
                return -EINVAL;
        }
-
-       tfp = bnxt_ulp_cntxt_tfp_get(ulp);
+       if (res->fdb_flags & ULP_FDB_FLAG_SHARED_SESSION)
+               tfp = bnxt_ulp_cntxt_tfp_get(ulp, BNXT_ULP_SHARED_SESSION_YES);
+       else
+               tfp = bnxt_ulp_cntxt_tfp_get(ulp, BNXT_ULP_SHARED_SESSION_NO);
        if (!tfp) {
                BNXT_TF_DBG(ERR, "Unable to free resource failed to get tfp\n");
                return -EINVAL;
@@ -3680,7 +3706,6 @@ ulp_mapper_flow_create(struct bnxt_ulp_context *ulp_ctx,
        parms.hdr_field = cparms->hdr_field;
        parms.fld_bitmap = cparms->fld_bitmap;
        parms.comp_fld = cparms->comp_fld;
-       parms.tfp = bnxt_ulp_cntxt_tfp_get(ulp_ctx);
        parms.ulp_ctx = ulp_ctx;
        parms.act_tid = cparms->act_tid;
        parms.class_tid = cparms->class_tid;
@@ -3779,7 +3804,7 @@ ulp_mapper_init(struct bnxt_ulp_context *ulp_ctx)
        if (!ulp_ctx)
                return -EINVAL;
 
-       tfp = bnxt_ulp_cntxt_tfp_get(ulp_ctx);
+       tfp = bnxt_ulp_cntxt_tfp_get(ulp_ctx, BNXT_ULP_SHARED_SESSION_NO);
        if (!tfp)
                return -EINVAL;
 
@@ -3850,7 +3875,7 @@ ulp_mapper_deinit(struct bnxt_ulp_context *ulp_ctx)
                return;
        }
 
-       tfp = bnxt_ulp_cntxt_tfp_get(ulp_ctx);
+       tfp = bnxt_ulp_cntxt_tfp_get(ulp_ctx, BNXT_ULP_SHARED_SESSION_NO);
        if (!tfp) {
                BNXT_TF_DBG(ERR, "Failed to acquire tfp.\n");
                /* Free the mapper data regardless of errors. */
index edd5978..4c5dd4b 100644 (file)
@@ -48,7 +48,6 @@ struct bnxt_ulp_mapper_parms {
        struct ulp_rte_field_bitmap             *fld_bitmap;
        uint32_t                                *comp_fld;
        struct ulp_regfile                      *regfile;
-       struct tf                               *tfp;
        struct bnxt_ulp_context                 *ulp_ctx;
        uint32_t                                fid;
        enum bnxt_ulp_fdb_type                  flow_type;
index bc701aa..8cbbe20 100644 (file)
@@ -3,7 +3,7 @@
  * All rights reserved.
  */
 
-/* date: Wed Mar 17 11:31:19 2021 */
+/* date: Sun Mar 21 13:04:51 2021 */
 
 #ifndef ULP_TEMPLATE_DB_H_
 #define ULP_TEMPLATE_DB_H_
 #define BNXT_ULP_ACT_HID_SHFTR 27
 #define BNXT_ULP_ACT_HID_SHFTL 26
 #define BNXT_ULP_ACT_HID_MASK 2047
-#define BNXT_ULP_GLB_RESOURCE_TBL_MAX_SZ 33
-#define BNXT_ULP_APP_GLB_RESOURCE_TBL_MAX_SZ 27
-#define BNXT_ULP_RESOURCE_RESV_LIST_MAX_SZ 219
 #define BNXT_ULP_APP_RESOURCE_RESV_LIST_MAX_SZ 4
+#define BNXT_ULP_GLB_RESOURCE_TBL_MAX_SZ 33
+#define BNXT_ULP_APP_GLB_RESOURCE_TBL_MAX_SZ 26
+#define BNXT_ULP_RESOURCE_RESV_LIST_MAX_SZ 205
 #define BNXT_ULP_APP_CAP_TBL_MAX_SZ 6
 #define BNXT_ULP_COND_GOTO_REJECT 1023
 #define BNXT_ULP_COND_GOTO_RF 0x10000
@@ -218,7 +218,8 @@ enum bnxt_ulp_cf_idx {
        BNXT_ULP_CF_IDX_HDR_SIG_ID = 59,
        BNXT_ULP_CF_IDX_FLOW_SIG_ID = 60,
        BNXT_ULP_CF_IDX_WC_MATCH = 61,
-       BNXT_ULP_CF_IDX_LAST = 62
+       BNXT_ULP_CF_IDX_WC_IS_HA_HIGH_REG = 62,
+       BNXT_ULP_CF_IDX_LAST = 63
 };
 
 enum bnxt_ulp_cond_list_opc {
@@ -468,6 +469,12 @@ enum bnxt_ulp_rf_idx {
        BNXT_ULP_RF_IDX_LAST = 40
 };
 
+enum bnxt_ulp_shared_session {
+       BNXT_ULP_SHARED_SESSION_NO = 0,
+       BNXT_ULP_SHARED_SESSION_YES = 1,
+       BNXT_ULP_SHARED_SESSION_LAST = 2
+};
+
 enum bnxt_ulp_tcam_tbl_opc {
        BNXT_ULP_TCAM_TBL_OPC_NOT_USED = 0,
        BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE = 1,
@@ -571,6 +578,7 @@ enum bnxt_ulp_act_prop_sz {
        BNXT_ULP_ACT_PROP_SZ_ENCAP_TUN = 32,
        BNXT_ULP_ACT_PROP_SZ_JUMP = 4,
        BNXT_ULP_ACT_PROP_SZ_SHARED_HANDLE = 8,
+       BNXT_ULP_ACT_PROP_SZ_RSS = 64,
        BNXT_ULP_ACT_PROP_SZ_LAST = 4
 };
 
@@ -617,7 +625,8 @@ enum bnxt_ulp_act_prop_idx {
        BNXT_ULP_ACT_PROP_IDX_ENCAP_TUN = 225,
        BNXT_ULP_ACT_PROP_IDX_JUMP = 257,
        BNXT_ULP_ACT_PROP_IDX_SHARED_HANDLE = 261,
-       BNXT_ULP_ACT_PROP_IDX_LAST = 269
+       BNXT_ULP_ACT_PROP_IDX_RSS = 269,
+       BNXT_ULP_ACT_PROP_IDX_LAST = 333
 };
 
 enum ulp_wp_sym {
index ffa42ff..be7914a 100644 (file)
@@ -3,7 +3,7 @@
  * All rights reserved.
  */
 
-/* date: Wed Mar 17 11:31:19 2021 */
+/* date: Sun Mar 21 13:04:51 2021 */
 
 #include "ulp_template_db_enum.h"
 #include "ulp_template_db_field.h"
@@ -278,7 +278,7 @@ struct bnxt_ulp_resource_resv_info ulp_app_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
        .resource_type           = TF_TCAM_TBL_TYPE_WC_TCAM,
-       .count                   = 256
+       .count                   = 512
        },
        {
        .app_id                  = 1,
@@ -286,7 +286,7 @@ struct bnxt_ulp_resource_resv_info ulp_app_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
        .resource_type           = TF_TCAM_TBL_TYPE_WC_TCAM,
-       .count                   = 256
+       .count                   = 512
        },
        {
        .app_id                  = 2,
@@ -294,7 +294,7 @@ struct bnxt_ulp_resource_resv_info ulp_app_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
        .resource_type           = TF_TCAM_TBL_TYPE_WC_TCAM,
-       .count                   = 256
+       .count                   = 512
        },
        {
        .app_id                  = 2,
@@ -302,12 +302,12 @@ struct bnxt_ulp_resource_resv_info ulp_app_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
        .resource_type           = TF_TCAM_TBL_TYPE_WC_TCAM,
-       .count                   = 256
+       .count                   = 512
        }
 };
 
-/* List of device specific parameters */
-struct bnxt_ulp_glb_resource_info ulp_app_glb_resource_tbl[]  = {
+/* List of global app tf resources required to be reserved per app/device */
+struct bnxt_ulp_glb_resource_info ulp_app_glb_resource_tbl[] = {
        {
        .app_id                  = 1,
        .device_id               = BNXT_ULP_DEVICE_ID_WH_PLUS,
@@ -368,6 +368,14 @@ struct bnxt_ulp_glb_resource_info ulp_app_glb_resource_tbl[]  = {
        .app_id                  = 1,
        .device_id               = BNXT_ULP_DEVICE_ID_THOR,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
+       .resource_type           = TF_IDENT_TYPE_L2_CTXT_HIGH,
+       .glb_regfile_index       = BNXT_ULP_GLB_RF_IDX_APP_GLB_L2_CNTXT_ID_1,
+       .direction               = TF_DIR_RX
+       },
+       {
+       .app_id                  = 1,
+       .device_id               = BNXT_ULP_DEVICE_ID_THOR,
+       .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
        .resource_type           = TF_IDENT_TYPE_EM_PROF,
        .glb_regfile_index       = BNXT_ULP_GLB_RF_IDX_APP_GLB_EM_PROFILE_ID_0,
        .direction               = TF_DIR_RX
@@ -401,31 +409,23 @@ struct bnxt_ulp_glb_resource_info ulp_app_glb_resource_tbl[]  = {
        .device_id               = BNXT_ULP_DEVICE_ID_THOR,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_WC_FKB,
-       .glb_regfile_index       = BNXT_ULP_GLB_RF_IDX_APP_GLB_WC_KEY_ID_0,
-       .direction               = TF_DIR_TX
-       },
-       {
-       .app_id                  = 1,
-       .device_id               = BNXT_ULP_DEVICE_ID_THOR,
-       .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
-       .resource_type           = TF_IDENT_TYPE_EM_PROF,
-       .glb_regfile_index       = BNXT_ULP_GLB_RF_IDX_APP_GLB_EM_PROFILE_ID_0,
-       .direction               = TF_DIR_TX
+       .glb_regfile_index       = BNXT_ULP_GLB_RF_IDX_APP_GLB_WC_KEY_ID_1,
+       .direction               = TF_DIR_RX
        },
        {
-       .app_id                  = 1,
+       .app_id                  = 2,
        .device_id               = BNXT_ULP_DEVICE_ID_WH_PLUS,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
-       .resource_type           = TF_IDENT_TYPE_WC_PROF,
-       .glb_regfile_index       = BNXT_ULP_GLB_RF_IDX_APP_GLB_WC_PROFILE_ID_0,
-       .direction               = TF_DIR_TX
+       .resource_type           = TF_IDENT_TYPE_PROF_FUNC,
+       .glb_regfile_index       = BNXT_ULP_GLB_RF_IDX_APP_GLB_PROF_FUNC_ID_0,
+       .direction               = TF_DIR_RX
        },
        {
        .app_id                  = 2,
        .device_id               = BNXT_ULP_DEVICE_ID_WH_PLUS,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
-       .resource_type           = TF_IDENT_TYPE_PROF_FUNC,
-       .glb_regfile_index       = BNXT_ULP_GLB_RF_IDX_APP_GLB_PROF_FUNC_ID_0,
+       .resource_type           = TF_IDENT_TYPE_L2_CTXT_HIGH,
+       .glb_regfile_index       = BNXT_ULP_GLB_RF_IDX_APP_GLB_L2_CNTXT_ID_0,
        .direction               = TF_DIR_RX
        },
        {
@@ -433,7 +433,7 @@ struct bnxt_ulp_glb_resource_info ulp_app_glb_resource_tbl[]  = {
        .device_id               = BNXT_ULP_DEVICE_ID_WH_PLUS,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
        .resource_type           = TF_IDENT_TYPE_L2_CTXT_HIGH,
-       .glb_regfile_index       = BNXT_ULP_GLB_RF_IDX_APP_GLB_L2_CNTXT_ID_0,
+       .glb_regfile_index       = BNXT_ULP_GLB_RF_IDX_APP_GLB_L2_CNTXT_ID_1,
        .direction               = TF_DIR_RX
        },
        {
@@ -472,6 +472,14 @@ struct bnxt_ulp_glb_resource_info ulp_app_glb_resource_tbl[]  = {
        .app_id                  = 2,
        .device_id               = BNXT_ULP_DEVICE_ID_THOR,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
+       .resource_type           = TF_IDENT_TYPE_L2_CTXT_HIGH,
+       .glb_regfile_index       = BNXT_ULP_GLB_RF_IDX_APP_GLB_L2_CNTXT_ID_1,
+       .direction               = TF_DIR_RX
+       },
+       {
+       .app_id                  = 2,
+       .device_id               = BNXT_ULP_DEVICE_ID_THOR,
+       .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
        .resource_type           = TF_IDENT_TYPE_EM_PROF,
        .glb_regfile_index       = BNXT_ULP_GLB_RF_IDX_APP_GLB_EM_PROFILE_ID_0,
        .direction               = TF_DIR_RX
@@ -505,28 +513,12 @@ struct bnxt_ulp_glb_resource_info ulp_app_glb_resource_tbl[]  = {
        .device_id               = BNXT_ULP_DEVICE_ID_THOR,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_WC_FKB,
-       .glb_regfile_index       = BNXT_ULP_GLB_RF_IDX_APP_GLB_WC_KEY_ID_0,
-       .direction               = TF_DIR_TX
-       },
-       {
-       .app_id                  = 2,
-       .device_id               = BNXT_ULP_DEVICE_ID_THOR,
-       .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
-       .resource_type           = TF_IDENT_TYPE_EM_PROF,
-       .glb_regfile_index       = BNXT_ULP_GLB_RF_IDX_APP_GLB_EM_PROFILE_ID_0,
-       .direction               = TF_DIR_TX
-       },
-       {
-       .app_id                  = 2,
-       .device_id               = BNXT_ULP_DEVICE_ID_WH_PLUS,
-       .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
-       .resource_type           = TF_IDENT_TYPE_WC_PROF,
-       .glb_regfile_index       = BNXT_ULP_GLB_RF_IDX_APP_GLB_WC_PROFILE_ID_0,
-       .direction               = TF_DIR_TX
+       .glb_regfile_index       = BNXT_ULP_GLB_RF_IDX_APP_GLB_WC_KEY_ID_1,
+       .direction               = TF_DIR_RX
        }
 };
 
-/* List of device specific parameters */
+/* List of global tf resources required to be reserved per app/device */
 struct bnxt_ulp_glb_resource_info ulp_glb_resource_tbl[] = {
        {
        .app_id                  = 0,
@@ -818,7 +810,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
        .resource_type           = TF_IDENT_TYPE_WC_PROF,
-       .count                   = 192
+       .count                   = 191
        },
        {
        .app_id                  = 0,
@@ -962,7 +954,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
        .resource_type           = TF_IDENT_TYPE_WC_PROF,
-       .count                   = 192
+       .count                   = 191
        },
        {
        .app_id                  = 0,
@@ -1386,7 +1378,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
        .resource_type           = TF_IDENT_TYPE_L2_CTXT_HIGH,
-       .count                   = 422
+       .count                   = 32
        },
        {
        .app_id                  = 1,
@@ -1394,7 +1386,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
        .resource_type           = TF_IDENT_TYPE_L2_CTXT_LOW,
-       .count                   = 6
+       .count                   = 2
        },
        {
        .app_id                  = 1,
@@ -1402,7 +1394,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
        .resource_type           = TF_IDENT_TYPE_WC_PROF,
-       .count                   = 192
+       .count                   = 4
        },
        {
        .app_id                  = 1,
@@ -1410,7 +1402,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
        .resource_type           = TF_IDENT_TYPE_PROF_FUNC,
-       .count                   = 64
+       .count                   = 4
        },
        {
        .app_id                  = 1,
@@ -1418,7 +1410,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
        .resource_type           = TF_IDENT_TYPE_EM_PROF,
-       .count                   = 192
+       .count                   = 4
        },
        {
        .app_id                  = 1,
@@ -1426,7 +1418,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_FULL_ACT_RECORD,
-       .count                   = 8192
+       .count                   = 512
        },
        {
        .app_id                  = 1,
@@ -1434,7 +1426,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_ACT_STATS_64,
-       .count                   = 8192
+       .count                   = 1024
        },
        {
        .app_id                  = 1,
@@ -1442,7 +1434,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_ACT_MODIFY_IPV4,
-       .count                   = 1023
+       .count                   = 4
        },
        {
        .app_id                  = 1,
@@ -1450,7 +1442,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_ACT_ENCAP_8B,
-       .count                   = 511
+       .count                   = 4
        },
        {
        .app_id                  = 1,
@@ -1458,7 +1450,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_ACT_ENCAP_16B,
-       .count                   = 63
+       .count                   = 4
        },
        {
        .app_id                  = 1,
@@ -1466,15 +1458,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_ACT_SP_SMAC,
-       .count                   = 255
-       },
-       {
-       .app_id                  = 1,
-       .device_id               = BNXT_ULP_DEVICE_ID_WH_PLUS,
-       .direction               = TF_DIR_RX,
-       .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
-       .resource_type           = TF_TBL_TYPE_MIRROR_CONFIG,
-       .count                   = 1
+       .count                   = 4
        },
        {
        .app_id                  = 1,
@@ -1482,7 +1466,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
        .resource_type           = TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_HIGH,
-       .count                   = 422
+       .count                   = 32
        },
        {
        .app_id                  = 1,
@@ -1490,7 +1474,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
        .resource_type           = TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_LOW,
-       .count                   = 6
+       .count                   = 2
        },
        {
        .app_id                  = 1,
@@ -1498,7 +1482,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
        .resource_type           = TF_TCAM_TBL_TYPE_PROF_TCAM,
-       .count                   = 960
+       .count                   = 32
        },
        {
        .app_id                  = 1,
@@ -1506,7 +1490,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
        .resource_type           = TF_TCAM_TBL_TYPE_WC_TCAM,
-       .count                   = 88
+       .count                   = 4
        },
        {
        .app_id                  = 1,
@@ -1514,15 +1498,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_EM_TABLE,
        .resource_type           = TF_EM_TBL_TYPE_EM_RECORD,
-       .count                   = 13168
-       },
-       {
-       .app_id                  = 1,
-       .device_id               = BNXT_ULP_DEVICE_ID_WH_PLUS,
-       .direction               = TF_DIR_RX,
-       .resource_func           = BNXT_ULP_RESOURCE_FUNC_EM_TABLE,
-       .resource_type           = TF_EM_TBL_TYPE_TBL_SCOPE,
-       .count                   = 1
+       .count                   = 1024
        },
        {
        .app_id                  = 1,
@@ -1530,7 +1506,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
        .resource_type           = TF_IDENT_TYPE_L2_CTXT_HIGH,
-       .count                   = 292
+       .count                   = 32
        },
        {
        .app_id                  = 1,
@@ -1538,7 +1514,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
        .resource_type           = TF_IDENT_TYPE_L2_CTXT_LOW,
-       .count                   = 148
+       .count                   = 2
        },
        {
        .app_id                  = 1,
@@ -1546,7 +1522,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
        .resource_type           = TF_IDENT_TYPE_WC_PROF,
-       .count                   = 192
+       .count                   = 4
        },
        {
        .app_id                  = 1,
@@ -1554,7 +1530,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
        .resource_type           = TF_IDENT_TYPE_PROF_FUNC,
-       .count                   = 64
+       .count                   = 4
        },
        {
        .app_id                  = 1,
@@ -1562,7 +1538,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
        .resource_type           = TF_IDENT_TYPE_EM_PROF,
-       .count                   = 192
+       .count                   = 4
        },
        {
        .app_id                  = 1,
@@ -1570,7 +1546,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_FULL_ACT_RECORD,
-       .count                   = 8192
+       .count                   = 512
        },
        {
        .app_id                  = 1,
@@ -1578,7 +1554,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_ACT_STATS_64,
-       .count                   = 8192
+       .count                   = 1024
        },
        {
        .app_id                  = 1,
@@ -1586,7 +1562,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_ACT_MODIFY_IPV4,
-       .count                   = 1023
+       .count                   = 4
        },
        {
        .app_id                  = 1,
@@ -1594,7 +1570,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_ACT_ENCAP_64B,
-       .count                   = 511
+       .count                   = 4
        },
        {
        .app_id                  = 1,
@@ -1602,7 +1578,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_ACT_ENCAP_16B,
-       .count                   = 223
+       .count                   = 4
        },
        {
        .app_id                  = 1,
@@ -1610,7 +1586,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_ACT_ENCAP_8B,
-       .count                   = 255
+       .count                   = 4
        },
        {
        .app_id                  = 1,
@@ -1618,7 +1594,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_ACT_SP_SMAC_IPV4,
-       .count                   = 488
+       .count                   = 4
        },
        {
        .app_id                  = 1,
@@ -1626,15 +1602,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_ACT_SP_SMAC_IPV6,
-       .count                   = 511
-       },
-       {
-       .app_id                  = 1,
-       .device_id               = BNXT_ULP_DEVICE_ID_WH_PLUS,
-       .direction               = TF_DIR_TX,
-       .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
-       .resource_type           = TF_TBL_TYPE_MIRROR_CONFIG,
-       .count                   = 1
+       .count                   = 4
        },
        {
        .app_id                  = 1,
@@ -1642,7 +1610,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
        .resource_type           = TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_HIGH,
-       .count                   = 292
+       .count                   = 32
        },
        {
        .app_id                  = 1,
@@ -1650,7 +1618,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
        .resource_type           = TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_LOW,
-       .count                   = 144
+       .count                   = 2
        },
        {
        .app_id                  = 1,
@@ -1658,7 +1626,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
        .resource_type           = TF_TCAM_TBL_TYPE_PROF_TCAM,
-       .count                   = 960
+       .count                   = 32
        },
        {
        .app_id                  = 1,
@@ -1666,7 +1634,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
        .resource_type           = TF_TCAM_TBL_TYPE_WC_TCAM,
-       .count                   = 928
+       .count                   = 4
        },
        {
        .app_id                  = 1,
@@ -1674,15 +1642,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_EM_TABLE,
        .resource_type           = TF_EM_TBL_TYPE_EM_RECORD,
-       .count                   = 15232
-       },
-       {
-       .app_id                  = 1,
-       .device_id               = BNXT_ULP_DEVICE_ID_WH_PLUS,
-       .direction               = TF_DIR_TX,
-       .resource_func           = BNXT_ULP_RESOURCE_FUNC_EM_TABLE,
-       .resource_type           = TF_EM_TBL_TYPE_TBL_SCOPE,
-       .count                   = 1
+       .count                   = 1024
        },
        {
        .app_id                  = 1,
@@ -1690,7 +1650,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
        .resource_type           = TF_IDENT_TYPE_L2_CTXT_HIGH,
-       .count                   = 26
+       .count                   = 32
        },
        {
        .app_id                  = 1,
@@ -1698,7 +1658,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
        .resource_type           = TF_IDENT_TYPE_L2_CTXT_LOW,
-       .count                   = 6
+       .count                   = 2
        },
        {
        .app_id                  = 1,
@@ -1730,14 +1690,6 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_FULL_ACT_RECORD,
-       .count                   = 1024
-       },
-       {
-       .app_id                  = 1,
-       .device_id               = BNXT_ULP_DEVICE_ID_THOR,
-       .direction               = TF_DIR_RX,
-       .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
-       .resource_type           = TF_TBL_TYPE_ACT_STATS_64,
        .count                   = 512
        },
        {
@@ -1745,8 +1697,8 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .device_id               = BNXT_ULP_DEVICE_ID_THOR,
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
-       .resource_type           = TF_TBL_TYPE_MIRROR_CONFIG,
-       .count                   = 14
+       .resource_type           = TF_TBL_TYPE_ACT_STATS_64,
+       .count                   = 1024
        },
        {
        .app_id                  = 1,
@@ -1754,7 +1706,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_EM_FKB,
-       .count                   = 32
+       .count                   = 4
        },
        {
        .app_id                  = 1,
@@ -1762,7 +1714,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_WC_FKB,
-       .count                   = 32
+       .count                   = 4
        },
        {
        .app_id                  = 1,
@@ -1770,7 +1722,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_ACT_ENCAP_64B,
-       .count                   = 64
+       .count                   = 4
        },
        {
        .app_id                  = 1,
@@ -1778,7 +1730,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_ACT_SP_SMAC_IPV4,
-       .count                   = 64
+       .count                   = 4
        },
        {
        .app_id                  = 1,
@@ -1786,7 +1738,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
        .resource_type           = TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_HIGH,
-       .count                   = 300
+       .count                   = 32
        },
        {
        .app_id                  = 1,
@@ -1794,7 +1746,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
        .resource_type           = TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_LOW,
-       .count                   = 6
+       .count                   = 2
        },
        {
        .app_id                  = 1,
@@ -1802,7 +1754,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
        .resource_type           = TF_TCAM_TBL_TYPE_PROF_TCAM,
-       .count                   = 128
+       .count                   = 32
        },
        {
        .app_id                  = 1,
@@ -1810,7 +1762,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
        .resource_type           = TF_TCAM_TBL_TYPE_WC_TCAM,
-       .count                   = 112
+       .count                   = 4
        },
        {
        .app_id                  = 1,
@@ -1818,7 +1770,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_EM_TABLE,
        .resource_type           = TF_EM_TBL_TYPE_EM_RECORD,
-       .count                   = 13200
+       .count                   = 1024
        },
        {
        .app_id                  = 1,
@@ -1834,7 +1786,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
        .resource_type           = TF_IDENT_TYPE_L2_CTXT_LOW,
-       .count                   = 26
+       .count                   = 2
        },
        {
        .app_id                  = 1,
@@ -1842,7 +1794,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
        .resource_type           = TF_IDENT_TYPE_WC_PROF,
-       .count                   = 32
+       .count                   = 4
        },
        {
        .app_id                  = 1,
@@ -1850,7 +1802,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
        .resource_type           = TF_IDENT_TYPE_PROF_FUNC,
-       .count                   = 63
+       .count                   = 4
        },
        {
        .app_id                  = 1,
@@ -1858,7 +1810,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
        .resource_type           = TF_IDENT_TYPE_EM_PROF,
-       .count                   = 32
+       .count                   = 4
        },
        {
        .app_id                  = 1,
@@ -1866,14 +1818,6 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_FULL_ACT_RECORD,
-       .count                   = 1024
-       },
-       {
-       .app_id                  = 1,
-       .device_id               = BNXT_ULP_DEVICE_ID_THOR,
-       .direction               = TF_DIR_TX,
-       .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
-       .resource_type           = TF_TBL_TYPE_ACT_STATS_64,
        .count                   = 512
        },
        {
@@ -1881,8 +1825,8 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .device_id               = BNXT_ULP_DEVICE_ID_THOR,
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
-       .resource_type           = TF_TBL_TYPE_MIRROR_CONFIG,
-       .count                   = 14
+       .resource_type           = TF_TBL_TYPE_ACT_STATS_64,
+       .count                   = 1024
        },
        {
        .app_id                  = 1,
@@ -1890,7 +1834,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_EM_FKB,
-       .count                   = 32
+       .count                   = 4
        },
        {
        .app_id                  = 1,
@@ -1898,7 +1842,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_WC_FKB,
-       .count                   = 32
+       .count                   = 4
        },
        {
        .app_id                  = 1,
@@ -1906,7 +1850,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_ACT_ENCAP_64B,
-       .count                   = 64
+       .count                   = 4
        },
        {
        .app_id                  = 1,
@@ -1914,15 +1858,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_ACT_SP_SMAC_IPV4,
-       .count                   = 100
-       },
-       {
-       .app_id                  = 1,
-       .device_id               = BNXT_ULP_DEVICE_ID_THOR,
-       .direction               = TF_DIR_TX,
-       .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
-       .resource_type           = TF_TBL_TYPE_MIRROR_CONFIG,
-       .count                   = 1
+       .count                   = 4
        },
        {
        .app_id                  = 1,
@@ -1930,7 +1866,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
        .resource_type           = TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_HIGH,
-       .count                   = 200
+       .count                   = 32
        },
        {
        .app_id                  = 1,
@@ -1938,7 +1874,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
        .resource_type           = TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_LOW,
-       .count                   = 110
+       .count                   = 2
        },
        {
        .app_id                  = 1,
@@ -1946,7 +1882,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
        .resource_type           = TF_TCAM_TBL_TYPE_PROF_TCAM,
-       .count                   = 128
+       .count                   = 32
        },
        {
        .app_id                  = 1,
@@ -1954,7 +1890,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
        .resource_type           = TF_TCAM_TBL_TYPE_WC_TCAM,
-       .count                   = 128
+       .count                   = 4
        },
        {
        .app_id                  = 1,
@@ -1962,7 +1898,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_EM_TABLE,
        .resource_type           = TF_EM_TBL_TYPE_EM_RECORD,
-       .count                   = 15232
+       .count                   = 1024
        },
        {
        .app_id                  = 2,
@@ -1970,7 +1906,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
        .resource_type           = TF_IDENT_TYPE_L2_CTXT_HIGH,
-       .count                   = 422
+       .count                   = 32
        },
        {
        .app_id                  = 2,
@@ -1978,7 +1914,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
        .resource_type           = TF_IDENT_TYPE_L2_CTXT_LOW,
-       .count                   = 6
+       .count                   = 2
        },
        {
        .app_id                  = 2,
@@ -1986,7 +1922,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
        .resource_type           = TF_IDENT_TYPE_WC_PROF,
-       .count                   = 192
+       .count                   = 4
        },
        {
        .app_id                  = 2,
@@ -1994,7 +1930,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
        .resource_type           = TF_IDENT_TYPE_PROF_FUNC,
-       .count                   = 64
+       .count                   = 4
        },
        {
        .app_id                  = 2,
@@ -2002,7 +1938,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
        .resource_type           = TF_IDENT_TYPE_EM_PROF,
-       .count                   = 192
+       .count                   = 4
        },
        {
        .app_id                  = 2,
@@ -2010,7 +1946,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_FULL_ACT_RECORD,
-       .count                   = 8192
+       .count                   = 512
        },
        {
        .app_id                  = 2,
@@ -2018,7 +1954,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_ACT_STATS_64,
-       .count                   = 8192
+       .count                   = 1024
        },
        {
        .app_id                  = 2,
@@ -2026,7 +1962,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_ACT_MODIFY_IPV4,
-       .count                   = 1023
+       .count                   = 4
        },
        {
        .app_id                  = 2,
@@ -2034,7 +1970,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_ACT_ENCAP_8B,
-       .count                   = 511
+       .count                   = 4
        },
        {
        .app_id                  = 2,
@@ -2042,7 +1978,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_ACT_ENCAP_16B,
-       .count                   = 63
+       .count                   = 4
        },
        {
        .app_id                  = 2,
@@ -2050,15 +1986,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_ACT_SP_SMAC,
-       .count                   = 255
-       },
-       {
-       .app_id                  = 2,
-       .device_id               = BNXT_ULP_DEVICE_ID_WH_PLUS,
-       .direction               = TF_DIR_RX,
-       .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
-       .resource_type           = TF_TBL_TYPE_MIRROR_CONFIG,
-       .count                   = 1
+       .count                   = 4
        },
        {
        .app_id                  = 2,
@@ -2066,7 +1994,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
        .resource_type           = TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_HIGH,
-       .count                   = 422
+       .count                   = 32
        },
        {
        .app_id                  = 2,
@@ -2074,7 +2002,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
        .resource_type           = TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_LOW,
-       .count                   = 6
+       .count                   = 2
        },
        {
        .app_id                  = 2,
@@ -2082,7 +2010,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
        .resource_type           = TF_TCAM_TBL_TYPE_PROF_TCAM,
-       .count                   = 960
+       .count                   = 32
        },
        {
        .app_id                  = 2,
@@ -2090,7 +2018,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
        .resource_type           = TF_TCAM_TBL_TYPE_WC_TCAM,
-       .count                   = 88
+       .count                   = 128
        },
        {
        .app_id                  = 2,
@@ -2098,15 +2026,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_EM_TABLE,
        .resource_type           = TF_EM_TBL_TYPE_EM_RECORD,
-       .count                   = 13168
-       },
-       {
-       .app_id                  = 2,
-       .device_id               = BNXT_ULP_DEVICE_ID_WH_PLUS,
-       .direction               = TF_DIR_RX,
-       .resource_func           = BNXT_ULP_RESOURCE_FUNC_EM_TABLE,
-       .resource_type           = TF_EM_TBL_TYPE_TBL_SCOPE,
-       .count                   = 1
+       .count                   = 1024
        },
        {
        .app_id                  = 2,
@@ -2114,7 +2034,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
        .resource_type           = TF_IDENT_TYPE_L2_CTXT_HIGH,
-       .count                   = 292
+       .count                   = 32
        },
        {
        .app_id                  = 2,
@@ -2122,7 +2042,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
        .resource_type           = TF_IDENT_TYPE_L2_CTXT_LOW,
-       .count                   = 148
+       .count                   = 2
        },
        {
        .app_id                  = 2,
@@ -2130,7 +2050,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
        .resource_type           = TF_IDENT_TYPE_WC_PROF,
-       .count                   = 192
+       .count                   = 4
        },
        {
        .app_id                  = 2,
@@ -2138,7 +2058,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
        .resource_type           = TF_IDENT_TYPE_PROF_FUNC,
-       .count                   = 64
+       .count                   = 4
        },
        {
        .app_id                  = 2,
@@ -2146,7 +2066,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
        .resource_type           = TF_IDENT_TYPE_EM_PROF,
-       .count                   = 192
+       .count                   = 4
        },
        {
        .app_id                  = 2,
@@ -2154,7 +2074,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_FULL_ACT_RECORD,
-       .count                   = 8192
+       .count                   = 512
        },
        {
        .app_id                  = 2,
@@ -2162,7 +2082,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_ACT_STATS_64,
-       .count                   = 8192
+       .count                   = 1024
        },
        {
        .app_id                  = 2,
@@ -2170,7 +2090,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_ACT_MODIFY_IPV4,
-       .count                   = 1023
+       .count                   = 4
        },
        {
        .app_id                  = 2,
@@ -2178,7 +2098,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_ACT_ENCAP_64B,
-       .count                   = 511
+       .count                   = 4
        },
        {
        .app_id                  = 2,
@@ -2186,7 +2106,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_ACT_ENCAP_16B,
-       .count                   = 223
+       .count                   = 4
        },
        {
        .app_id                  = 2,
@@ -2194,7 +2114,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_ACT_ENCAP_8B,
-       .count                   = 255
+       .count                   = 4
        },
        {
        .app_id                  = 2,
@@ -2202,7 +2122,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_ACT_SP_SMAC_IPV4,
-       .count                   = 488
+       .count                   = 4
        },
        {
        .app_id                  = 2,
@@ -2210,15 +2130,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_ACT_SP_SMAC_IPV6,
-       .count                   = 511
-       },
-       {
-       .app_id                  = 2,
-       .device_id               = BNXT_ULP_DEVICE_ID_WH_PLUS,
-       .direction               = TF_DIR_TX,
-       .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
-       .resource_type           = TF_TBL_TYPE_MIRROR_CONFIG,
-       .count                   = 1
+       .count                   = 4
        },
        {
        .app_id                  = 2,
@@ -2226,7 +2138,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
        .resource_type           = TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_HIGH,
-       .count                   = 292
+       .count                   = 32
        },
        {
        .app_id                  = 2,
@@ -2234,7 +2146,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
        .resource_type           = TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_LOW,
-       .count                   = 144
+       .count                   = 2
        },
        {
        .app_id                  = 2,
@@ -2242,7 +2154,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
        .resource_type           = TF_TCAM_TBL_TYPE_PROF_TCAM,
-       .count                   = 960
+       .count                   = 32
        },
        {
        .app_id                  = 2,
@@ -2250,7 +2162,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
        .resource_type           = TF_TCAM_TBL_TYPE_WC_TCAM,
-       .count                   = 928
+       .count                   = 4
        },
        {
        .app_id                  = 2,
@@ -2258,15 +2170,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_EM_TABLE,
        .resource_type           = TF_EM_TBL_TYPE_EM_RECORD,
-       .count                   = 15232
-       },
-       {
-       .app_id                  = 2,
-       .device_id               = BNXT_ULP_DEVICE_ID_WH_PLUS,
-       .direction               = TF_DIR_TX,
-       .resource_func           = BNXT_ULP_RESOURCE_FUNC_EM_TABLE,
-       .resource_type           = TF_EM_TBL_TYPE_TBL_SCOPE,
-       .count                   = 1
+       .count                   = 1024
        },
        {
        .app_id                  = 2,
@@ -2274,7 +2178,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
        .resource_type           = TF_IDENT_TYPE_L2_CTXT_HIGH,
-       .count                   = 26
+       .count                   = 32
        },
        {
        .app_id                  = 2,
@@ -2282,7 +2186,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
        .resource_type           = TF_IDENT_TYPE_L2_CTXT_LOW,
-       .count                   = 6
+       .count                   = 2
        },
        {
        .app_id                  = 2,
@@ -2314,14 +2218,6 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_FULL_ACT_RECORD,
-       .count                   = 1024
-       },
-       {
-       .app_id                  = 2,
-       .device_id               = BNXT_ULP_DEVICE_ID_THOR,
-       .direction               = TF_DIR_RX,
-       .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
-       .resource_type           = TF_TBL_TYPE_ACT_STATS_64,
        .count                   = 512
        },
        {
@@ -2329,8 +2225,8 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .device_id               = BNXT_ULP_DEVICE_ID_THOR,
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
-       .resource_type           = TF_TBL_TYPE_MIRROR_CONFIG,
-       .count                   = 14
+       .resource_type           = TF_TBL_TYPE_ACT_STATS_64,
+       .count                   = 1024
        },
        {
        .app_id                  = 2,
@@ -2338,7 +2234,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_EM_FKB,
-       .count                   = 32
+       .count                   = 4
        },
        {
        .app_id                  = 2,
@@ -2346,7 +2242,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_WC_FKB,
-       .count                   = 32
+       .count                   = 4
        },
        {
        .app_id                  = 2,
@@ -2354,7 +2250,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_ACT_ENCAP_64B,
-       .count                   = 64
+       .count                   = 4
        },
        {
        .app_id                  = 2,
@@ -2362,7 +2258,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_ACT_SP_SMAC_IPV4,
-       .count                   = 64
+       .count                   = 4
        },
        {
        .app_id                  = 2,
@@ -2370,7 +2266,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
        .resource_type           = TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_HIGH,
-       .count                   = 300
+       .count                   = 32
        },
        {
        .app_id                  = 2,
@@ -2378,7 +2274,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
        .resource_type           = TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_LOW,
-       .count                   = 6
+       .count                   = 2
        },
        {
        .app_id                  = 2,
@@ -2386,7 +2282,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
        .resource_type           = TF_TCAM_TBL_TYPE_PROF_TCAM,
-       .count                   = 128
+       .count                   = 32
        },
        {
        .app_id                  = 2,
@@ -2394,7 +2290,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
        .resource_type           = TF_TCAM_TBL_TYPE_WC_TCAM,
-       .count                   = 112
+       .count                   = 128
        },
        {
        .app_id                  = 2,
@@ -2402,7 +2298,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_RX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_EM_TABLE,
        .resource_type           = TF_EM_TBL_TYPE_EM_RECORD,
-       .count                   = 13200
+       .count                   = 1024
        },
        {
        .app_id                  = 2,
@@ -2418,7 +2314,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
        .resource_type           = TF_IDENT_TYPE_L2_CTXT_LOW,
-       .count                   = 26
+       .count                   = 2
        },
        {
        .app_id                  = 2,
@@ -2426,7 +2322,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
        .resource_type           = TF_IDENT_TYPE_WC_PROF,
-       .count                   = 32
+       .count                   = 4
        },
        {
        .app_id                  = 2,
@@ -2434,7 +2330,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
        .resource_type           = TF_IDENT_TYPE_PROF_FUNC,
-       .count                   = 63
+       .count                   = 4
        },
        {
        .app_id                  = 2,
@@ -2442,7 +2338,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
        .resource_type           = TF_IDENT_TYPE_EM_PROF,
-       .count                   = 32
+       .count                   = 4
        },
        {
        .app_id                  = 2,
@@ -2450,14 +2346,6 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_FULL_ACT_RECORD,
-       .count                   = 1024
-       },
-       {
-       .app_id                  = 2,
-       .device_id               = BNXT_ULP_DEVICE_ID_THOR,
-       .direction               = TF_DIR_TX,
-       .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
-       .resource_type           = TF_TBL_TYPE_ACT_STATS_64,
        .count                   = 512
        },
        {
@@ -2465,8 +2353,8 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .device_id               = BNXT_ULP_DEVICE_ID_THOR,
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
-       .resource_type           = TF_TBL_TYPE_MIRROR_CONFIG,
-       .count                   = 14
+       .resource_type           = TF_TBL_TYPE_ACT_STATS_64,
+       .count                   = 1024
        },
        {
        .app_id                  = 2,
@@ -2474,7 +2362,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_EM_FKB,
-       .count                   = 32
+       .count                   = 4
        },
        {
        .app_id                  = 2,
@@ -2482,7 +2370,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_WC_FKB,
-       .count                   = 32
+       .count                   = 4
        },
        {
        .app_id                  = 2,
@@ -2490,7 +2378,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_ACT_ENCAP_64B,
-       .count                   = 64
+       .count                   = 4
        },
        {
        .app_id                  = 2,
@@ -2498,15 +2386,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_ACT_SP_SMAC_IPV4,
-       .count                   = 100
-       },
-       {
-       .app_id                  = 2,
-       .device_id               = BNXT_ULP_DEVICE_ID_THOR,
-       .direction               = TF_DIR_TX,
-       .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
-       .resource_type           = TF_TBL_TYPE_MIRROR_CONFIG,
-       .count                   = 1
+       .count                   = 4
        },
        {
        .app_id                  = 2,
@@ -2514,7 +2394,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
        .resource_type           = TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_HIGH,
-       .count                   = 200
+       .count                   = 32
        },
        {
        .app_id                  = 2,
@@ -2522,7 +2402,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
        .resource_type           = TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_LOW,
-       .count                   = 110
+       .count                   = 2
        },
        {
        .app_id                  = 2,
@@ -2530,7 +2410,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
        .resource_type           = TF_TCAM_TBL_TYPE_PROF_TCAM,
-       .count                   = 128
+       .count                   = 32
        },
        {
        .app_id                  = 2,
@@ -2538,7 +2418,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
        .resource_type           = TF_TCAM_TBL_TYPE_WC_TCAM,
-       .count                   = 128
+       .count                   = 4
        },
        {
        .app_id                  = 2,
@@ -2546,7 +2426,7 @@ struct bnxt_ulp_resource_resv_info ulp_resource_resv_list[] = {
        .direction               = TF_DIR_TX,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_EM_TABLE,
        .resource_type           = TF_EM_TBL_TYPE_EM_RECORD,
-       .count                   = 15232
+       .count                   = 1024
        }
 };
 
@@ -2635,6 +2515,8 @@ uint32_t ulp_act_prop_map_table[] = {
                BNXT_ULP_ACT_PROP_SZ_JUMP,
        [BNXT_ULP_ACT_PROP_IDX_SHARED_HANDLE] =
                BNXT_ULP_ACT_PROP_SZ_SHARED_HANDLE,
+       [BNXT_ULP_ACT_PROP_IDX_RSS] =
+               BNXT_ULP_ACT_PROP_SZ_RSS,
        [BNXT_ULP_ACT_PROP_IDX_LAST] =
                BNXT_ULP_ACT_PROP_SZ_LAST
 };
index d20e630..5e7ba75 100644 (file)
@@ -357,8 +357,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr1 = {
-               (BNXT_ULP_CF_IDX_DRV_FUNC_VNIC >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_DRV_FUNC_VNIC & 0xff}
+       (BNXT_ULP_CF_IDX_DRV_FUNC_VNIC >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_DRV_FUNC_VNIC & 0xff}
        },
        {
        .description = "use_default",
@@ -402,7 +402,7 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        /* class_tid: 3, thor, table: parif_def_arec_ptr.ing_0 */
        {
@@ -411,8 +411,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
+       (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
        },
        /* class_tid: 3, thor, table: parif_def_err_arec_ptr.ing_0 */
        {
@@ -421,8 +421,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
+       (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
        },
        /* class_tid: 3, thor, table: int_full_act_record.egr_vfr */
        {
@@ -485,8 +485,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr1 = {
-               (BNXT_ULP_CF_IDX_PHY_PORT_VPORT >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_PHY_PORT_VPORT & 0xff}
+       (BNXT_ULP_CF_IDX_PHY_PORT_VPORT >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_PHY_PORT_VPORT & 0xff}
        },
        {
        .description = "use_default",
@@ -530,7 +530,7 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        /* class_tid: 3, thor, table: parif_def_arec_ptr.egr_0 */
        {
@@ -539,8 +539,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
+       (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
        },
        /* class_tid: 3, thor, table: parif_def_err_arec_ptr.egr_0 */
        {
@@ -549,8 +549,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
+       (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
        },
        /* class_tid: 4, thor, table: int_full_act_record.loopback */
        {
@@ -613,8 +613,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               (ULP_THOR_SYM_LOOPBACK_PORT >> 8) & 0xff,
-               ULP_THOR_SYM_LOOPBACK_PORT & 0xff}
+       (ULP_THOR_SYM_LOOPBACK_PORT >> 8) & 0xff,
+       ULP_THOR_SYM_LOOPBACK_PORT & 0xff}
        },
        {
        .description = "use_default",
@@ -658,7 +658,7 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        /* class_tid: 4, thor, table: parif_def_arec_ptr.vf_egr */
        {
@@ -667,8 +667,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_GLB_RF,
        .field_opr1 = {
-               (BNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR >> 8) & 0xff,
-               BNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR & 0xff}
+       (BNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR >> 8) & 0xff,
+       BNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR & 0xff}
        },
        /* class_tid: 4, thor, table: parif_def_err_arec_ptr.vf_egr */
        {
@@ -677,8 +677,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_GLB_RF,
        .field_opr1 = {
-               (BNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR >> 8) & 0xff,
-               BNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR & 0xff}
+       (BNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR >> 8) & 0xff,
+       BNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR & 0xff}
        },
        /* class_tid: 4, thor, table: int_full_act_record.vf_ing */
        {
@@ -741,8 +741,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr1 = {
-               (BNXT_ULP_CF_IDX_DRV_FUNC_VNIC >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_DRV_FUNC_VNIC & 0xff}
+       (BNXT_ULP_CF_IDX_DRV_FUNC_VNIC >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_DRV_FUNC_VNIC & 0xff}
        },
        {
        .description = "use_default",
@@ -786,7 +786,7 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        /* class_tid: 4, thor, table: vtag_encap_record.vfr_egr0 */
        {
@@ -819,7 +819,7 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               ULP_THOR_SYM_ECV_VTAG_TYPE_ADD_1_ENCAP_PRI}
+       ULP_THOR_SYM_ECV_VTAG_TYPE_ADD_1_ENCAP_PRI}
        },
        {
        .description = "rsrvd",
@@ -833,7 +833,7 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "vtag_tpid",
@@ -850,8 +850,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr1 = {
-               (BNXT_ULP_CF_IDX_DEV_PORT_ID >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_DEV_PORT_ID & 0xff}
+       (BNXT_ULP_CF_IDX_DEV_PORT_ID >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_DEV_PORT_ID & 0xff}
        },
        {
        .description = "vtag_de",
@@ -865,8 +865,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr1 = {
-               (BNXT_ULP_ACT_PROP_IDX_SET_VLAN_PCP >> 8) & 0xff,
-               BNXT_ULP_ACT_PROP_IDX_SET_VLAN_PCP & 0xff}
+       (BNXT_ULP_ACT_PROP_IDX_SET_VLAN_PCP >> 8) & 0xff,
+       BNXT_ULP_ACT_PROP_IDX_SET_VLAN_PCP & 0xff}
        },
        /* class_tid: 4, thor, table: int_full_act_record.vfr_egr0 */
        {
@@ -881,8 +881,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_ENCAP_PTR_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_ENCAP_PTR_0 & 0xff}
+       (BNXT_ULP_RF_IDX_ENCAP_PTR_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_ENCAP_PTR_0 & 0xff}
        },
        {
        .description = "mod_rec_ptr",
@@ -932,8 +932,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               (ULP_THOR_SYM_LOOPBACK_PORT >> 8) & 0xff,
-               ULP_THOR_SYM_LOOPBACK_PORT & 0xff}
+       (ULP_THOR_SYM_LOOPBACK_PORT >> 8) & 0xff,
+       ULP_THOR_SYM_LOOPBACK_PORT & 0xff}
        },
        {
        .description = "use_default",
index 1d21cd3..9e0a6b5 100644 (file)
@@ -3,7 +3,7 @@
  * All rights reserved.
  */
 
-/* date: Sun Mar 14 12:41:59 2021 */
+/* date: Sun Mar 21 13:04:51 2021 */
 
 #include "ulp_template_db_enum.h"
 #include "ulp_template_db_field.h"
@@ -997,8 +997,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_act_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,
                .field_opr1 = {
-                       (BNXT_ULP_ACT_PROP_IDX_SHARED_HANDLE >> 8) & 0xff,
-                       BNXT_ULP_ACT_PROP_IDX_SHARED_HANDLE & 0xff}
+               (BNXT_ULP_ACT_PROP_IDX_SHARED_HANDLE >> 8) & 0xff,
+               BNXT_ULP_ACT_PROP_IDX_SHARED_HANDLE & 0xff}
                }
        },
        /* act_tid: 2, wh_plus, table: shared_mirror_record.wr */
@@ -1017,8 +1017,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_act_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_RF,
                .field_opr1 = {
-                       (BNXT_ULP_RF_IDX_MIRROR_PTR_0 >> 8) & 0xff,
-                       BNXT_ULP_RF_IDX_MIRROR_PTR_0 & 0xff}
+               (BNXT_ULP_RF_IDX_MIRROR_PTR_0 >> 8) & 0xff,
+               BNXT_ULP_RF_IDX_MIRROR_PTR_0 & 0xff}
                }
        }
 };
@@ -1062,7 +1062,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               ULP_WP_SYM_ECV_VTAG_TYPE_ADD_1_ENCAP_PRI}
+       ULP_WP_SYM_ECV_VTAG_TYPE_ADD_1_ENCAP_PRI}
        },
        {
        .description = "ecv_custom_en",
@@ -1076,7 +1076,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "vtag_tpid",
@@ -1084,8 +1084,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr1 = {
-               (BNXT_ULP_ACT_PROP_IDX_PUSH_VLAN >> 8) & 0xff,
-               BNXT_ULP_ACT_PROP_IDX_PUSH_VLAN & 0xff}
+       (BNXT_ULP_ACT_PROP_IDX_PUSH_VLAN >> 8) & 0xff,
+       BNXT_ULP_ACT_PROP_IDX_PUSH_VLAN & 0xff}
        },
        {
        .description = "vtag_vid",
@@ -1093,8 +1093,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr1 = {
-               (BNXT_ULP_ACT_PROP_IDX_SET_VLAN_VID >> 8) & 0xff,
-               BNXT_ULP_ACT_PROP_IDX_SET_VLAN_VID & 0xff}
+       (BNXT_ULP_ACT_PROP_IDX_SET_VLAN_VID >> 8) & 0xff,
+       BNXT_ULP_ACT_PROP_IDX_SET_VLAN_VID & 0xff}
        },
        {
        .description = "vtag_de",
@@ -1108,8 +1108,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr1 = {
-               (BNXT_ULP_ACT_PROP_IDX_SET_VLAN_PCP >> 8) & 0xff,
-               BNXT_ULP_ACT_PROP_IDX_SET_VLAN_PCP & 0xff}
+       (BNXT_ULP_ACT_PROP_IDX_SET_VLAN_PCP >> 8) & 0xff,
+       BNXT_ULP_ACT_PROP_IDX_SET_VLAN_PCP & 0xff}
        },
        {
        .description = "spare",
@@ -1124,8 +1124,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 & 0xff}
+       (BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 & 0xff}
        },
        {
        .description = "age_enable",
@@ -1151,14 +1151,14 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_BIT,
        .field_opr1 = {
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 56) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 48) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 40) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 32) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 24) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 16) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 8) & 0xff,
-               (uint64_t)BNXT_ULP_ACT_BIT_COUNT & 0xff}
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 56) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 48) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 40) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 32) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 24) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 16) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 8) & 0xff,
+       (uint64_t)BNXT_ULP_ACT_BIT_COUNT & 0xff}
        },
        {
        .description = "tcpflags_key",
@@ -1184,8 +1184,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_ENCAP_PTR_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_ENCAP_PTR_0 & 0xff}
+       (BNXT_ULP_RF_IDX_ENCAP_PTR_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_ENCAP_PTR_0 & 0xff}
        },
        {
        .description = "dst_ip_ptr",
@@ -1193,8 +1193,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_MODIFY_IPV4_DST_PTR_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_MODIFY_IPV4_DST_PTR_0 & 0xff}
+       (BNXT_ULP_RF_IDX_MODIFY_IPV4_DST_PTR_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_MODIFY_IPV4_DST_PTR_0 & 0xff}
        },
        {
        .description = "tcp_dst_port",
@@ -1202,14 +1202,14 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_BIT,
        .field_opr1 = {
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 56) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 48) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 40) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 32) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 24) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 16) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 8) & 0xff,
-               (uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST & 0xff},
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 56) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 48) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 40) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 32) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 24) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 16) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 8) & 0xff,
+       (uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST & 0xff},
        .field_src2 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr2 = {
                (BNXT_ULP_ACT_PROP_IDX_SET_TP_DST >> 8) & 0xff,
@@ -1222,8 +1222,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_MODIFY_IPV4_SRC_PTR_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_MODIFY_IPV4_SRC_PTR_0 & 0xff}
+       (BNXT_ULP_RF_IDX_MODIFY_IPV4_SRC_PTR_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_MODIFY_IPV4_SRC_PTR_0 & 0xff}
        },
        {
        .description = "tcp_src_port",
@@ -1231,14 +1231,14 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_BIT,
        .field_opr1 = {
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 56) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 48) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 40) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 32) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 24) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 16) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 8) & 0xff,
-               (uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC & 0xff},
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 56) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 48) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 40) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 32) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 24) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 16) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 8) & 0xff,
+       (uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC & 0xff},
        .field_src2 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr2 = {
                (BNXT_ULP_ACT_PROP_IDX_SET_TP_SRC >> 8) & 0xff,
@@ -1269,8 +1269,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr1 = {
-               (BNXT_ULP_CF_IDX_ACT_DEC_TTL >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_ACT_DEC_TTL & 0xff}
+       (BNXT_ULP_CF_IDX_ACT_DEC_TTL >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_ACT_DEC_TTL & 0xff}
        },
        {
        .description = "tl3_ttl_dec",
@@ -1278,8 +1278,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr1 = {
-               (BNXT_ULP_CF_IDX_ACT_T_DEC_TTL >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_ACT_T_DEC_TTL & 0xff}
+       (BNXT_ULP_CF_IDX_ACT_T_DEC_TTL >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_ACT_T_DEC_TTL & 0xff}
        },
        {
        .description = "decap_func",
@@ -1287,20 +1287,20 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_BIT,
        .field_opr1 = {
-               ((uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP >> 56) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP >> 48) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP >> 40) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP >> 32) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP >> 24) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP >> 16) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP >> 8) & 0xff,
-               (uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP & 0xff},
+       ((uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP >> 56) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP >> 48) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP >> 40) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP >> 32) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP >> 24) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP >> 16) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP >> 8) & 0xff,
+       (uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP & 0xff},
        .field_src2 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr2 = {
                ULP_WP_SYM_DECAP_FUNC_THRU_TUN},
        .field_src3 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr3 = {
-               ULP_WP_SYM_DECAP_FUNC_NONE}
+       ULP_WP_SYM_DECAP_FUNC_NONE}
        },
        {
        .description = "vnic_or_vport",
@@ -1308,8 +1308,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr1 = {
-               (BNXT_ULP_ACT_PROP_IDX_VNIC >> 8) & 0xff,
-               BNXT_ULP_ACT_PROP_IDX_VNIC & 0xff}
+       (BNXT_ULP_ACT_PROP_IDX_VNIC >> 8) & 0xff,
+       BNXT_ULP_ACT_PROP_IDX_VNIC & 0xff}
        },
        {
        .description = "pop_vlan",
@@ -1317,14 +1317,14 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_BIT,
        .field_opr1 = {
-               ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 56) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 48) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 40) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 32) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 24) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 16) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 8) & 0xff,
-               (uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN & 0xff}
+       ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 56) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 48) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 40) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 32) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 24) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 16) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 8) & 0xff,
+       (uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN & 0xff}
        },
        {
        .description = "meter",
@@ -1338,14 +1338,14 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_BIT,
        .field_opr1 = {
-               ((uint64_t)BNXT_ULP_ACT_BIT_SHARED_SAMPLE >> 56) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SHARED_SAMPLE >> 48) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SHARED_SAMPLE >> 40) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SHARED_SAMPLE >> 32) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SHARED_SAMPLE >> 24) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SHARED_SAMPLE >> 16) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SHARED_SAMPLE >> 8) & 0xff,
-               (uint64_t)BNXT_ULP_ACT_BIT_SHARED_SAMPLE & 0xff},
+       ((uint64_t)BNXT_ULP_ACT_BIT_SHARED_SAMPLE >> 56) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SHARED_SAMPLE >> 48) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SHARED_SAMPLE >> 40) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SHARED_SAMPLE >> 32) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SHARED_SAMPLE >> 24) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SHARED_SAMPLE >> 16) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SHARED_SAMPLE >> 8) & 0xff,
+       (uint64_t)BNXT_ULP_ACT_BIT_SHARED_SAMPLE & 0xff},
        .field_src2 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr2 = {
                (BNXT_ULP_RF_IDX_MIRROR_ID_0 >> 8) & 0xff,
@@ -1358,14 +1358,14 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_BIT,
        .field_opr1 = {
-               ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 56) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 48) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 40) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 32) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 24) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 16) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 8) & 0xff,
-               (uint64_t)BNXT_ULP_ACT_BIT_DROP & 0xff}
+       ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 56) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 48) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 40) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 32) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 24) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 16) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 8) & 0xff,
+       (uint64_t)BNXT_ULP_ACT_BIT_DROP & 0xff}
        },
        {
        .description = "hit",
@@ -1386,8 +1386,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 & 0xff}
+       (BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 & 0xff}
        },
        {
        .description = "age_enable",
@@ -1413,14 +1413,14 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_BIT,
        .field_opr1 = {
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 56) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 48) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 40) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 32) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 24) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 16) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 8) & 0xff,
-               (uint64_t)BNXT_ULP_ACT_BIT_COUNT & 0xff}
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 56) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 48) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 40) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 32) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 24) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 16) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 8) & 0xff,
+       (uint64_t)BNXT_ULP_ACT_BIT_COUNT & 0xff}
        },
        {
        .description = "flow_cntr_ext",
@@ -1464,8 +1464,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_MODIFY_IPV4_DST_PTR_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_MODIFY_IPV4_DST_PTR_0 & 0xff}
+       (BNXT_ULP_RF_IDX_MODIFY_IPV4_DST_PTR_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_MODIFY_IPV4_DST_PTR_0 & 0xff}
        },
        {
        .description = "tcp_dst_port",
@@ -1473,14 +1473,14 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_BIT,
        .field_opr1 = {
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 56) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 48) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 40) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 32) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 24) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 16) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 8) & 0xff,
-               (uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST & 0xff},
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 56) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 48) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 40) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 32) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 24) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 16) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 8) & 0xff,
+       (uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST & 0xff},
        .field_src2 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr2 = {
                (BNXT_ULP_ACT_PROP_IDX_SET_TP_DST >> 8) & 0xff,
@@ -1493,8 +1493,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_MODIFY_IPV4_SRC_PTR_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_MODIFY_IPV4_SRC_PTR_0 & 0xff}
+       (BNXT_ULP_RF_IDX_MODIFY_IPV4_SRC_PTR_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_MODIFY_IPV4_SRC_PTR_0 & 0xff}
        },
        {
        .description = "tcp_src_port",
@@ -1502,14 +1502,14 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_BIT,
        .field_opr1 = {
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 56) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 48) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 40) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 32) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 24) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 16) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 8) & 0xff,
-               (uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC & 0xff},
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 56) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 48) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 40) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 32) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 24) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 16) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 8) & 0xff,
+       (uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC & 0xff},
        .field_src2 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr2 = {
                (BNXT_ULP_ACT_PROP_IDX_SET_TP_SRC >> 8) & 0xff,
@@ -1540,8 +1540,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr1 = {
-               (BNXT_ULP_CF_IDX_ACT_DEC_TTL >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_ACT_DEC_TTL & 0xff}
+       (BNXT_ULP_CF_IDX_ACT_DEC_TTL >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_ACT_DEC_TTL & 0xff}
        },
        {
        .description = "tl3_ttl_dec",
@@ -1549,8 +1549,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr1 = {
-               (BNXT_ULP_CF_IDX_ACT_T_DEC_TTL >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_ACT_T_DEC_TTL & 0xff}
+       (BNXT_ULP_CF_IDX_ACT_T_DEC_TTL >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_ACT_T_DEC_TTL & 0xff}
        },
        {
        .description = "decap_func",
@@ -1558,20 +1558,20 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_BIT,
        .field_opr1 = {
-               ((uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP >> 56) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP >> 48) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP >> 40) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP >> 32) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP >> 24) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP >> 16) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP >> 8) & 0xff,
-               (uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP & 0xff},
+       ((uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP >> 56) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP >> 48) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP >> 40) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP >> 32) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP >> 24) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP >> 16) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP >> 8) & 0xff,
+       (uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP & 0xff},
        .field_src2 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr2 = {
                ULP_WP_SYM_DECAP_FUNC_THRU_TUN},
        .field_src3 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr3 = {
-               ULP_WP_SYM_DECAP_FUNC_NONE}
+       ULP_WP_SYM_DECAP_FUNC_NONE}
        },
        {
        .description = "vnic_or_vport",
@@ -1579,8 +1579,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr1 = {
-               (BNXT_ULP_ACT_PROP_IDX_VNIC >> 8) & 0xff,
-               BNXT_ULP_ACT_PROP_IDX_VNIC & 0xff}
+       (BNXT_ULP_ACT_PROP_IDX_VNIC >> 8) & 0xff,
+       BNXT_ULP_ACT_PROP_IDX_VNIC & 0xff}
        },
        {
        .description = "pop_vlan",
@@ -1588,14 +1588,14 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_BIT,
        .field_opr1 = {
-               ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 56) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 48) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 40) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 32) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 24) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 16) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 8) & 0xff,
-               (uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN & 0xff}
+       ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 56) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 48) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 40) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 32) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 24) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 16) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 8) & 0xff,
+       (uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN & 0xff}
        },
        {
        .description = "meter",
@@ -1609,8 +1609,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_MIRROR_ID_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_MIRROR_ID_0 & 0xff}
+       (BNXT_ULP_RF_IDX_MIRROR_ID_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_MIRROR_ID_0 & 0xff}
        },
        {
        .description = "drop",
@@ -1618,14 +1618,14 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_BIT,
        .field_opr1 = {
-               ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 56) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 48) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 40) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 32) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 24) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 16) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 8) & 0xff,
-               (uint64_t)BNXT_ULP_ACT_BIT_DROP & 0xff}
+       ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 56) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 48) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 40) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 32) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 24) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 16) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 8) & 0xff,
+       (uint64_t)BNXT_ULP_ACT_BIT_DROP & 0xff}
        },
        {
        .description = "ecv_tun_type",
@@ -1651,7 +1651,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               ULP_WP_SYM_ECV_L2_EN_YES}
+       ULP_WP_SYM_ECV_L2_EN_YES}
        },
        {
        .description = "ecv_vtag_type",
@@ -1714,7 +1714,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "copy",
@@ -1754,8 +1754,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 & 0xff}
+       (BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 & 0xff}
        },
        {
        .description = "age_enable",
@@ -1781,14 +1781,14 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_BIT,
        .field_opr1 = {
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 56) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 48) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 40) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 32) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 24) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 16) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 8) & 0xff,
-               (uint64_t)BNXT_ULP_ACT_BIT_COUNT & 0xff}
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 56) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 48) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 40) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 32) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 24) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 16) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 8) & 0xff,
+       (uint64_t)BNXT_ULP_ACT_BIT_COUNT & 0xff}
        },
        {
        .description = "tcpflags_key",
@@ -1880,8 +1880,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr1 = {
-               (BNXT_ULP_ACT_PROP_IDX_VNIC >> 8) & 0xff,
-               BNXT_ULP_ACT_PROP_IDX_VNIC & 0xff}
+       (BNXT_ULP_ACT_PROP_IDX_VNIC >> 8) & 0xff,
+       BNXT_ULP_ACT_PROP_IDX_VNIC & 0xff}
        },
        {
        .description = "pop_vlan",
@@ -1928,8 +1928,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 & 0xff}
+       (BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 & 0xff}
        },
        {
        .description = "age_enable",
@@ -1955,14 +1955,14 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_BIT,
        .field_opr1 = {
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 56) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 48) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 40) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 32) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 24) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 16) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 8) & 0xff,
-               (uint64_t)BNXT_ULP_ACT_BIT_COUNT & 0xff}
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 56) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 48) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 40) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 32) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 24) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 16) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 8) & 0xff,
+       (uint64_t)BNXT_ULP_ACT_BIT_COUNT & 0xff}
        },
        {
        .description = "flow_cntr_ext",
@@ -2066,8 +2066,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr1 = {
-               (BNXT_ULP_ACT_PROP_IDX_VNIC >> 8) & 0xff,
-               BNXT_ULP_ACT_PROP_IDX_VNIC & 0xff}
+       (BNXT_ULP_ACT_PROP_IDX_VNIC >> 8) & 0xff,
+       BNXT_ULP_ACT_PROP_IDX_VNIC & 0xff}
        },
        {
        .description = "pop_vlan",
@@ -2075,14 +2075,14 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_BIT,
        .field_opr1 = {
-               ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 56) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 48) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 40) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 32) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 24) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 16) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 8) & 0xff,
-               (uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN & 0xff}
+       ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 56) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 48) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 40) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 32) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 24) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 16) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 8) & 0xff,
+       (uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN & 0xff}
        },
        {
        .description = "meter",
@@ -2128,7 +2128,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               ULP_WP_SYM_ECV_L2_EN_YES}
+       ULP_WP_SYM_ECV_L2_EN_YES}
        },
        {
        .description = "ecv_vtag_type",
@@ -2185,8 +2185,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
+       (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
        },
        {
        .description = "enable",
@@ -2194,7 +2194,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "copy",
@@ -2227,8 +2227,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_RID >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_RID & 0xff}
+       (BNXT_ULP_RF_IDX_RID >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_RID & 0xff}
        },
        {
        .description = "mirror_id",
@@ -2253,8 +2253,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr1 = {
-               (BNXT_ULP_ACT_PROP_IDX_SET_IPV4_SRC >> 8) & 0xff,
-               BNXT_ULP_ACT_PROP_IDX_SET_IPV4_SRC & 0xff}
+       (BNXT_ULP_ACT_PROP_IDX_SET_IPV4_SRC >> 8) & 0xff,
+       BNXT_ULP_ACT_PROP_IDX_SET_IPV4_SRC & 0xff}
        },
        /* act_tid: 3, wh_plus, table: act_modify_ipv4_dst.0 */
        {
@@ -2263,8 +2263,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr1 = {
-               (BNXT_ULP_ACT_PROP_IDX_SET_IPV4_DST >> 8) & 0xff,
-               BNXT_ULP_ACT_PROP_IDX_SET_IPV4_DST & 0xff}
+       (BNXT_ULP_ACT_PROP_IDX_SET_IPV4_DST >> 8) & 0xff,
+       BNXT_ULP_ACT_PROP_IDX_SET_IPV4_DST & 0xff}
        },
        /* act_tid: 3, wh_plus, table: int_encap_mac_record.0 */
        {
@@ -2291,7 +2291,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               ULP_WP_SYM_ECV_L2_EN_YES}
+       ULP_WP_SYM_ECV_L2_EN_YES}
        },
        {
        .description = "ecv_vtag_type",
@@ -2311,7 +2311,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "vtag_tpid",
@@ -2350,8 +2350,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 & 0xff}
+       (BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 & 0xff}
        },
        {
        .description = "age_enable",
@@ -2377,14 +2377,14 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_BIT,
        .field_opr1 = {
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 56) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 48) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 40) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 32) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 24) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 16) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 8) & 0xff,
-               (uint64_t)BNXT_ULP_ACT_BIT_COUNT & 0xff}
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 56) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 48) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 40) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 32) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 24) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 16) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 8) & 0xff,
+       (uint64_t)BNXT_ULP_ACT_BIT_COUNT & 0xff}
        },
        {
        .description = "tcpflags_key",
@@ -2410,8 +2410,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_GLB_RF,
        .field_opr1 = {
-               (BNXT_ULP_GLB_RF_IDX_ENCAP_MAC_PTR >> 8) & 0xff,
-               BNXT_ULP_GLB_RF_IDX_ENCAP_MAC_PTR & 0xff}
+       (BNXT_ULP_GLB_RF_IDX_ENCAP_MAC_PTR >> 8) & 0xff,
+       BNXT_ULP_GLB_RF_IDX_ENCAP_MAC_PTR & 0xff}
        },
        {
        .description = "dst_ip_ptr",
@@ -2419,8 +2419,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_MODIFY_IPV4_DST_PTR_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_MODIFY_IPV4_DST_PTR_0 & 0xff}
+       (BNXT_ULP_RF_IDX_MODIFY_IPV4_DST_PTR_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_MODIFY_IPV4_DST_PTR_0 & 0xff}
        },
        {
        .description = "tcp_dst_port",
@@ -2428,14 +2428,14 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_BIT,
        .field_opr1 = {
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 56) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 48) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 40) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 32) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 24) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 16) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 8) & 0xff,
-               (uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST & 0xff},
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 56) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 48) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 40) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 32) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 24) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 16) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 8) & 0xff,
+       (uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST & 0xff},
        .field_src2 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr2 = {
                (BNXT_ULP_ACT_PROP_IDX_SET_TP_DST >> 8) & 0xff,
@@ -2448,8 +2448,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_MODIFY_IPV4_SRC_PTR_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_MODIFY_IPV4_SRC_PTR_0 & 0xff}
+       (BNXT_ULP_RF_IDX_MODIFY_IPV4_SRC_PTR_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_MODIFY_IPV4_SRC_PTR_0 & 0xff}
        },
        {
        .description = "tcp_src_port",
@@ -2457,14 +2457,14 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_BIT,
        .field_opr1 = {
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 56) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 48) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 40) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 32) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 24) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 16) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 8) & 0xff,
-               (uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC & 0xff},
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 56) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 48) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 40) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 32) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 24) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 16) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 8) & 0xff,
+       (uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC & 0xff},
        .field_src2 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr2 = {
                (BNXT_ULP_ACT_PROP_IDX_SET_TP_SRC >> 8) & 0xff,
@@ -2495,8 +2495,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr1 = {
-               (BNXT_ULP_CF_IDX_ACT_DEC_TTL >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_ACT_DEC_TTL & 0xff}
+       (BNXT_ULP_CF_IDX_ACT_DEC_TTL >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_ACT_DEC_TTL & 0xff}
        },
        {
        .description = "tl3_ttl_dec",
@@ -2504,8 +2504,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr1 = {
-               (BNXT_ULP_CF_IDX_ACT_T_DEC_TTL >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_ACT_T_DEC_TTL & 0xff}
+       (BNXT_ULP_CF_IDX_ACT_T_DEC_TTL >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_ACT_T_DEC_TTL & 0xff}
        },
        {
        .description = "decap_func",
@@ -2513,20 +2513,20 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
        .field_src1 = BNXT_ULP_FIELD_SRC_HDR_BIT,
        .field_opr1 = {
-               ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 56) & 0xff,
-               ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 48) & 0xff,
-               ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 40) & 0xff,
-               ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 32) & 0xff,
-               ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 24) & 0xff,
-               ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 16) & 0xff,
-               ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 8) & 0xff,
-               (uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN & 0xff},
+       ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 56) & 0xff,
+       ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 48) & 0xff,
+       ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 40) & 0xff,
+       ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 32) & 0xff,
+       ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 24) & 0xff,
+       ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 16) & 0xff,
+       ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 8) & 0xff,
+       (uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN & 0xff},
        .field_src2 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr2 = {
                ULP_WP_SYM_DECAP_FUNC_THRU_TL2},
        .field_src3 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr3 = {
-               ULP_WP_SYM_DECAP_FUNC_THRU_L2}
+       ULP_WP_SYM_DECAP_FUNC_THRU_L2}
        },
        {
        .description = "vnic_or_vport",
@@ -2534,8 +2534,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr1 = {
-               (BNXT_ULP_ACT_PROP_IDX_VNIC >> 8) & 0xff,
-               BNXT_ULP_ACT_PROP_IDX_VNIC & 0xff}
+       (BNXT_ULP_ACT_PROP_IDX_VNIC >> 8) & 0xff,
+       BNXT_ULP_ACT_PROP_IDX_VNIC & 0xff}
        },
        {
        .description = "pop_vlan",
@@ -2580,8 +2580,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 & 0xff}
+       (BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 & 0xff}
        },
        {
        .description = "age_enable",
@@ -2607,14 +2607,14 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_BIT,
        .field_opr1 = {
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 56) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 48) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 40) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 32) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 24) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 16) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 8) & 0xff,
-               (uint64_t)BNXT_ULP_ACT_BIT_COUNT & 0xff}
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 56) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 48) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 40) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 32) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 24) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 16) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 8) & 0xff,
+       (uint64_t)BNXT_ULP_ACT_BIT_COUNT & 0xff}
        },
        {
        .description = "flow_cntr_ext",
@@ -2646,8 +2646,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_GLB_RF,
        .field_opr1 = {
-               (BNXT_ULP_GLB_RF_IDX_ENCAP_MAC_PTR >> 8) & 0xff,
-               BNXT_ULP_GLB_RF_IDX_ENCAP_MAC_PTR & 0xff}
+       (BNXT_ULP_GLB_RF_IDX_ENCAP_MAC_PTR >> 8) & 0xff,
+       BNXT_ULP_GLB_RF_IDX_ENCAP_MAC_PTR & 0xff}
        },
        {
        .description = "encap_rec_int",
@@ -2655,7 +2655,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "dst_ip_ptr",
@@ -2663,8 +2663,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_MODIFY_IPV4_DST_PTR_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_MODIFY_IPV4_DST_PTR_0 & 0xff}
+       (BNXT_ULP_RF_IDX_MODIFY_IPV4_DST_PTR_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_MODIFY_IPV4_DST_PTR_0 & 0xff}
        },
        {
        .description = "tcp_dst_port",
@@ -2672,14 +2672,14 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_BIT,
        .field_opr1 = {
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 56) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 48) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 40) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 32) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 24) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 16) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 8) & 0xff,
-               (uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST & 0xff},
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 56) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 48) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 40) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 32) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 24) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 16) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 8) & 0xff,
+       (uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST & 0xff},
        .field_src2 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr2 = {
                (BNXT_ULP_ACT_PROP_IDX_SET_TP_DST >> 8) & 0xff,
@@ -2692,8 +2692,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_MODIFY_IPV4_SRC_PTR_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_MODIFY_IPV4_SRC_PTR_0 & 0xff}
+       (BNXT_ULP_RF_IDX_MODIFY_IPV4_SRC_PTR_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_MODIFY_IPV4_SRC_PTR_0 & 0xff}
        },
        {
        .description = "tcp_src_port",
@@ -2701,14 +2701,14 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_BIT,
        .field_opr1 = {
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 56) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 48) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 40) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 32) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 24) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 16) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 8) & 0xff,
-               (uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC & 0xff},
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 56) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 48) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 40) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 32) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 24) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 16) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 8) & 0xff,
+       (uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC & 0xff},
        .field_src2 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr2 = {
                (BNXT_ULP_ACT_PROP_IDX_SET_TP_SRC >> 8) & 0xff,
@@ -2739,8 +2739,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr1 = {
-               (BNXT_ULP_CF_IDX_ACT_DEC_TTL >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_ACT_DEC_TTL & 0xff}
+       (BNXT_ULP_CF_IDX_ACT_DEC_TTL >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_ACT_DEC_TTL & 0xff}
        },
        {
        .description = "tl3_ttl_dec",
@@ -2748,8 +2748,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr1 = {
-               (BNXT_ULP_CF_IDX_ACT_T_DEC_TTL >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_ACT_T_DEC_TTL & 0xff}
+       (BNXT_ULP_CF_IDX_ACT_T_DEC_TTL >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_ACT_T_DEC_TTL & 0xff}
        },
        {
        .description = "decap_func",
@@ -2757,20 +2757,20 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
        .field_src1 = BNXT_ULP_FIELD_SRC_HDR_BIT,
        .field_opr1 = {
-               ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 56) & 0xff,
-               ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 48) & 0xff,
-               ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 40) & 0xff,
-               ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 32) & 0xff,
-               ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 24) & 0xff,
-               ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 16) & 0xff,
-               ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 8) & 0xff,
-               (uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN & 0xff},
+       ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 56) & 0xff,
+       ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 48) & 0xff,
+       ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 40) & 0xff,
+       ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 32) & 0xff,
+       ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 24) & 0xff,
+       ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 16) & 0xff,
+       ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 8) & 0xff,
+       (uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN & 0xff},
        .field_src2 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr2 = {
                ULP_WP_SYM_DECAP_FUNC_THRU_TL2},
        .field_src3 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr3 = {
-               ULP_WP_SYM_DECAP_FUNC_THRU_L2}
+       ULP_WP_SYM_DECAP_FUNC_THRU_L2}
        },
        {
        .description = "vnic_or_vport",
@@ -2778,8 +2778,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr1 = {
-               (BNXT_ULP_ACT_PROP_IDX_VNIC >> 8) & 0xff,
-               BNXT_ULP_ACT_PROP_IDX_VNIC & 0xff}
+       (BNXT_ULP_ACT_PROP_IDX_VNIC >> 8) & 0xff,
+       BNXT_ULP_ACT_PROP_IDX_VNIC & 0xff}
        },
        {
        .description = "pop_vlan",
@@ -2829,7 +2829,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               ULP_WP_SYM_ECV_L2_EN_YES}
+       ULP_WP_SYM_ECV_L2_EN_YES}
        },
        {
        .description = "ecv_vtag_type",
@@ -2917,7 +2917,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               ULP_WP_SYM_ECV_VTAG_TYPE_ADD_1_ENCAP_PRI}
+       ULP_WP_SYM_ECV_VTAG_TYPE_ADD_1_ENCAP_PRI}
        },
        {
        .description = "ecv_custom_en",
@@ -2931,7 +2931,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "vtag_tpid",
@@ -2939,8 +2939,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr1 = {
-               (BNXT_ULP_ACT_PROP_IDX_PUSH_VLAN >> 8) & 0xff,
-               BNXT_ULP_ACT_PROP_IDX_PUSH_VLAN & 0xff}
+       (BNXT_ULP_ACT_PROP_IDX_PUSH_VLAN >> 8) & 0xff,
+       BNXT_ULP_ACT_PROP_IDX_PUSH_VLAN & 0xff}
        },
        {
        .description = "vtag_vid",
@@ -2948,8 +2948,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr1 = {
-               (BNXT_ULP_ACT_PROP_IDX_SET_VLAN_VID >> 8) & 0xff,
-               BNXT_ULP_ACT_PROP_IDX_SET_VLAN_VID & 0xff}
+       (BNXT_ULP_ACT_PROP_IDX_SET_VLAN_VID >> 8) & 0xff,
+       BNXT_ULP_ACT_PROP_IDX_SET_VLAN_VID & 0xff}
        },
        {
        .description = "vtag_de",
@@ -2963,8 +2963,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr1 = {
-               (BNXT_ULP_ACT_PROP_IDX_SET_VLAN_PCP >> 8) & 0xff,
-               BNXT_ULP_ACT_PROP_IDX_SET_VLAN_PCP & 0xff}
+       (BNXT_ULP_ACT_PROP_IDX_SET_VLAN_PCP >> 8) & 0xff,
+       BNXT_ULP_ACT_PROP_IDX_SET_VLAN_PCP & 0xff}
        },
        {
        .description = "spare",
@@ -2979,8 +2979,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 & 0xff}
+       (BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 & 0xff}
        },
        {
        .description = "age_enable",
@@ -3006,14 +3006,14 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_BIT,
        .field_opr1 = {
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 56) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 48) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 40) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 32) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 24) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 16) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 8) & 0xff,
-               (uint64_t)BNXT_ULP_ACT_BIT_COUNT & 0xff}
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 56) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 48) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 40) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 32) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 24) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 16) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 8) & 0xff,
+       (uint64_t)BNXT_ULP_ACT_BIT_COUNT & 0xff}
        },
        {
        .description = "tcpflags_key",
@@ -3039,8 +3039,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_ENCAP_PTR_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_ENCAP_PTR_0 & 0xff}
+       (BNXT_ULP_RF_IDX_ENCAP_PTR_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_ENCAP_PTR_0 & 0xff}
        },
        {
        .description = "dst_ip_ptr",
@@ -3090,8 +3090,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr1 = {
-               (BNXT_ULP_CF_IDX_ACT_DEC_TTL >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_ACT_DEC_TTL & 0xff}
+       (BNXT_ULP_CF_IDX_ACT_DEC_TTL >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_ACT_DEC_TTL & 0xff}
        },
        {
        .description = "tl3_ttl_dec",
@@ -3099,8 +3099,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr1 = {
-               (BNXT_ULP_CF_IDX_ACT_T_DEC_TTL >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_ACT_T_DEC_TTL & 0xff}
+       (BNXT_ULP_CF_IDX_ACT_T_DEC_TTL >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_ACT_T_DEC_TTL & 0xff}
        },
        {
        .description = "decap_func",
@@ -3114,8 +3114,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr1 = {
-               (BNXT_ULP_ACT_PROP_IDX_VPORT >> 8) & 0xff,
-               BNXT_ULP_ACT_PROP_IDX_VPORT & 0xff}
+       (BNXT_ULP_ACT_PROP_IDX_VPORT >> 8) & 0xff,
+       BNXT_ULP_ACT_PROP_IDX_VPORT & 0xff}
        },
        {
        .description = "pop_vlan",
@@ -3141,14 +3141,14 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_BIT,
        .field_opr1 = {
-               ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 56) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 48) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 40) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 32) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 24) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 16) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 8) & 0xff,
-               (uint64_t)BNXT_ULP_ACT_BIT_DROP & 0xff}
+       ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 56) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 48) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 40) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 32) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 24) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 16) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 8) & 0xff,
+       (uint64_t)BNXT_ULP_ACT_BIT_DROP & 0xff}
        },
        {
        .description = "hit",
@@ -3169,8 +3169,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 & 0xff}
+       (BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 & 0xff}
        },
        {
        .description = "age_enable",
@@ -3196,14 +3196,14 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_BIT,
        .field_opr1 = {
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 56) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 48) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 40) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 32) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 24) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 16) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 8) & 0xff,
-               (uint64_t)BNXT_ULP_ACT_BIT_COUNT & 0xff}
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 56) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 48) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 40) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 32) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 24) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 16) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 8) & 0xff,
+       (uint64_t)BNXT_ULP_ACT_BIT_COUNT & 0xff}
        },
        {
        .description = "flow_cntr_ext",
@@ -3289,8 +3289,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr1 = {
-               (BNXT_ULP_CF_IDX_ACT_DEC_TTL >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_ACT_DEC_TTL & 0xff}
+       (BNXT_ULP_CF_IDX_ACT_DEC_TTL >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_ACT_DEC_TTL & 0xff}
        },
        {
        .description = "tl3_ttl_dec",
@@ -3298,8 +3298,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr1 = {
-               (BNXT_ULP_CF_IDX_ACT_T_DEC_TTL >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_ACT_T_DEC_TTL & 0xff}
+       (BNXT_ULP_CF_IDX_ACT_T_DEC_TTL >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_ACT_T_DEC_TTL & 0xff}
        },
        {
        .description = "decap_func",
@@ -3313,8 +3313,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr1 = {
-               (BNXT_ULP_ACT_PROP_IDX_VPORT >> 8) & 0xff,
-               BNXT_ULP_ACT_PROP_IDX_VPORT & 0xff}
+       (BNXT_ULP_ACT_PROP_IDX_VPORT >> 8) & 0xff,
+       BNXT_ULP_ACT_PROP_IDX_VPORT & 0xff}
        },
        {
        .description = "pop_vlan",
@@ -3340,14 +3340,14 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_BIT,
        .field_opr1 = {
-               ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 56) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 48) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 40) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 32) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 24) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 16) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 8) & 0xff,
-               (uint64_t)BNXT_ULP_ACT_BIT_DROP & 0xff}
+       ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 56) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 48) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 40) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 32) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 24) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 16) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 8) & 0xff,
+       (uint64_t)BNXT_ULP_ACT_BIT_DROP & 0xff}
        },
        {
        .description = "ecv_tun_type",
@@ -3373,7 +3373,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               ULP_WP_SYM_ECV_L2_EN_YES}
+       ULP_WP_SYM_ECV_L2_EN_YES}
        },
        {
        .description = "ecv_vtag_type",
@@ -3430,8 +3430,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 & 0xff}
+       (BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 & 0xff}
        },
        {
        .description = "age_enable",
@@ -3457,14 +3457,14 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_BIT,
        .field_opr1 = {
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 56) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 48) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 40) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 32) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 24) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 16) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 8) & 0xff,
-               (uint64_t)BNXT_ULP_ACT_BIT_COUNT & 0xff}
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 56) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 48) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 40) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 32) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 24) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 16) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 8) & 0xff,
+       (uint64_t)BNXT_ULP_ACT_BIT_COUNT & 0xff}
        },
        {
        .description = "flow_cntr_ext",
@@ -3550,8 +3550,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr1 = {
-               (BNXT_ULP_CF_IDX_ACT_DEC_TTL >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_ACT_DEC_TTL & 0xff}
+       (BNXT_ULP_CF_IDX_ACT_DEC_TTL >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_ACT_DEC_TTL & 0xff}
        },
        {
        .description = "tl3_ttl_dec",
@@ -3559,8 +3559,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr1 = {
-               (BNXT_ULP_CF_IDX_ACT_T_DEC_TTL >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_ACT_T_DEC_TTL & 0xff}
+       (BNXT_ULP_CF_IDX_ACT_T_DEC_TTL >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_ACT_T_DEC_TTL & 0xff}
        },
        {
        .description = "decap_func",
@@ -3574,8 +3574,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr1 = {
-               (BNXT_ULP_ACT_PROP_IDX_VPORT >> 8) & 0xff,
-               BNXT_ULP_ACT_PROP_IDX_VPORT & 0xff}
+       (BNXT_ULP_ACT_PROP_IDX_VPORT >> 8) & 0xff,
+       BNXT_ULP_ACT_PROP_IDX_VPORT & 0xff}
        },
        {
        .description = "pop_vlan",
@@ -3583,14 +3583,14 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_BIT,
        .field_opr1 = {
-               ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 56) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 48) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 40) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 32) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 24) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 16) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 8) & 0xff,
-               (uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN & 0xff}
+       ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 56) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 48) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 40) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 32) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 24) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 16) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 8) & 0xff,
+       (uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN & 0xff}
        },
        {
        .description = "meter",
@@ -3610,14 +3610,14 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_BIT,
        .field_opr1 = {
-               ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 56) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 48) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 40) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 32) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 24) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 16) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 8) & 0xff,
-               (uint64_t)BNXT_ULP_ACT_BIT_DROP & 0xff}
+       ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 56) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 48) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 40) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 32) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 24) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 16) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 8) & 0xff,
+       (uint64_t)BNXT_ULP_ACT_BIT_DROP & 0xff}
        },
        {
        .description = "ecv_tun_type",
@@ -3649,7 +3649,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               ULP_WP_SYM_ECV_VTAG_TYPE_ADD_1_ENCAP_PRI}
+       ULP_WP_SYM_ECV_VTAG_TYPE_ADD_1_ENCAP_PRI}
        },
        {
        .description = "ecv_custom_en",
@@ -3663,7 +3663,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "vtag_tpid",
@@ -3671,8 +3671,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr1 = {
-               (BNXT_ULP_ACT_PROP_IDX_PUSH_VLAN >> 8) & 0xff,
-               BNXT_ULP_ACT_PROP_IDX_PUSH_VLAN & 0xff}
+       (BNXT_ULP_ACT_PROP_IDX_PUSH_VLAN >> 8) & 0xff,
+       BNXT_ULP_ACT_PROP_IDX_PUSH_VLAN & 0xff}
        },
        {
        .description = "vtag_vid",
@@ -3680,8 +3680,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr1 = {
-               (BNXT_ULP_ACT_PROP_IDX_SET_VLAN_VID >> 8) & 0xff,
-               BNXT_ULP_ACT_PROP_IDX_SET_VLAN_VID & 0xff}
+       (BNXT_ULP_ACT_PROP_IDX_SET_VLAN_VID >> 8) & 0xff,
+       BNXT_ULP_ACT_PROP_IDX_SET_VLAN_VID & 0xff}
        },
        {
        .description = "vtag_de",
@@ -3695,8 +3695,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr1 = {
-               (BNXT_ULP_ACT_PROP_IDX_SET_VLAN_PCP >> 8) & 0xff,
-               BNXT_ULP_ACT_PROP_IDX_SET_VLAN_PCP & 0xff}
+       (BNXT_ULP_ACT_PROP_IDX_SET_VLAN_PCP >> 8) & 0xff,
+       BNXT_ULP_ACT_PROP_IDX_SET_VLAN_PCP & 0xff}
        },
        {
        .description = "spare",
@@ -3718,8 +3718,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr1 = {
-               (BNXT_ULP_ACT_PROP_IDX_SET_IPV4_SRC >> 8) & 0xff,
-               BNXT_ULP_ACT_PROP_IDX_SET_IPV4_SRC & 0xff}
+       (BNXT_ULP_ACT_PROP_IDX_SET_IPV4_SRC >> 8) & 0xff,
+       BNXT_ULP_ACT_PROP_IDX_SET_IPV4_SRC & 0xff}
        },
        /* act_tid: 5, wh_plus, table: act_modify_ipv4_dst.0 */
        {
@@ -3728,8 +3728,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr1 = {
-               (BNXT_ULP_ACT_PROP_IDX_SET_IPV4_DST >> 8) & 0xff,
-               BNXT_ULP_ACT_PROP_IDX_SET_IPV4_DST & 0xff}
+       (BNXT_ULP_ACT_PROP_IDX_SET_IPV4_DST >> 8) & 0xff,
+       BNXT_ULP_ACT_PROP_IDX_SET_IPV4_DST & 0xff}
        },
        /* act_tid: 5, wh_plus, table: int_encap_mac_record.dummy */
        {
@@ -3756,7 +3756,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               ULP_WP_SYM_ECV_L2_EN_YES}
+       ULP_WP_SYM_ECV_L2_EN_YES}
        },
        {
        .description = "ecv_vtag_type",
@@ -3776,7 +3776,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "vtag_tpid",
@@ -3815,8 +3815,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 & 0xff}
+       (BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 & 0xff}
        },
        {
        .description = "age_enable",
@@ -3842,14 +3842,14 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_BIT,
        .field_opr1 = {
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 56) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 48) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 40) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 32) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 24) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 16) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 8) & 0xff,
-               (uint64_t)BNXT_ULP_ACT_BIT_COUNT & 0xff}
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 56) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 48) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 40) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 32) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 24) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 16) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 8) & 0xff,
+       (uint64_t)BNXT_ULP_ACT_BIT_COUNT & 0xff}
        },
        {
        .description = "tcpflags_key",
@@ -3875,8 +3875,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_GLB_RF,
        .field_opr1 = {
-               (BNXT_ULP_GLB_RF_IDX_ENCAP_MAC_PTR >> 8) & 0xff,
-               BNXT_ULP_GLB_RF_IDX_ENCAP_MAC_PTR & 0xff}
+       (BNXT_ULP_GLB_RF_IDX_ENCAP_MAC_PTR >> 8) & 0xff,
+       BNXT_ULP_GLB_RF_IDX_ENCAP_MAC_PTR & 0xff}
        },
        {
        .description = "dst_ip_ptr",
@@ -3884,8 +3884,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_MODIFY_IPV4_DST_PTR_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_MODIFY_IPV4_DST_PTR_0 & 0xff}
+       (BNXT_ULP_RF_IDX_MODIFY_IPV4_DST_PTR_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_MODIFY_IPV4_DST_PTR_0 & 0xff}
        },
        {
        .description = "tcp_dst_port",
@@ -3893,14 +3893,14 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_BIT,
        .field_opr1 = {
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 56) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 48) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 40) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 32) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 24) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 16) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 8) & 0xff,
-               (uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST & 0xff},
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 56) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 48) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 40) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 32) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 24) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 16) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 8) & 0xff,
+       (uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST & 0xff},
        .field_src2 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr2 = {
                (BNXT_ULP_ACT_PROP_IDX_SET_TP_DST >> 8) & 0xff,
@@ -3913,8 +3913,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_MODIFY_IPV4_SRC_PTR_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_MODIFY_IPV4_SRC_PTR_0 & 0xff}
+       (BNXT_ULP_RF_IDX_MODIFY_IPV4_SRC_PTR_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_MODIFY_IPV4_SRC_PTR_0 & 0xff}
        },
        {
        .description = "tcp_src_port",
@@ -3922,14 +3922,14 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_BIT,
        .field_opr1 = {
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 56) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 48) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 40) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 32) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 24) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 16) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 8) & 0xff,
-               (uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC & 0xff},
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 56) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 48) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 40) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 32) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 24) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 16) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 8) & 0xff,
+       (uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC & 0xff},
        .field_src2 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr2 = {
                (BNXT_ULP_ACT_PROP_IDX_SET_TP_SRC >> 8) & 0xff,
@@ -3960,8 +3960,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr1 = {
-               (BNXT_ULP_CF_IDX_ACT_DEC_TTL >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_ACT_DEC_TTL & 0xff}
+       (BNXT_ULP_CF_IDX_ACT_DEC_TTL >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_ACT_DEC_TTL & 0xff}
        },
        {
        .description = "tl3_ttl_dec",
@@ -3969,8 +3969,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr1 = {
-               (BNXT_ULP_CF_IDX_ACT_T_DEC_TTL >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_ACT_T_DEC_TTL & 0xff}
+       (BNXT_ULP_CF_IDX_ACT_T_DEC_TTL >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_ACT_T_DEC_TTL & 0xff}
        },
        {
        .description = "decap_func",
@@ -3978,20 +3978,20 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
        .field_src1 = BNXT_ULP_FIELD_SRC_HDR_BIT,
        .field_opr1 = {
-               ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 56) & 0xff,
-               ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 48) & 0xff,
-               ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 40) & 0xff,
-               ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 32) & 0xff,
-               ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 24) & 0xff,
-               ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 16) & 0xff,
-               ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 8) & 0xff,
-               (uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN & 0xff},
+       ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 56) & 0xff,
+       ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 48) & 0xff,
+       ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 40) & 0xff,
+       ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 32) & 0xff,
+       ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 24) & 0xff,
+       ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 16) & 0xff,
+       ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 8) & 0xff,
+       (uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN & 0xff},
        .field_src2 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr2 = {
                ULP_WP_SYM_DECAP_FUNC_THRU_TL2},
        .field_src3 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr3 = {
-               ULP_WP_SYM_DECAP_FUNC_THRU_L2}
+       ULP_WP_SYM_DECAP_FUNC_THRU_L2}
        },
        {
        .description = "vnic_or_vport",
@@ -3999,8 +3999,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr1 = {
-               (BNXT_ULP_ACT_PROP_IDX_VPORT >> 8) & 0xff,
-               BNXT_ULP_ACT_PROP_IDX_VPORT & 0xff}
+       (BNXT_ULP_ACT_PROP_IDX_VPORT >> 8) & 0xff,
+       BNXT_ULP_ACT_PROP_IDX_VPORT & 0xff}
        },
        {
        .description = "pop_vlan",
@@ -4045,8 +4045,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 & 0xff}
+       (BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 & 0xff}
        },
        {
        .description = "age_enable",
@@ -4072,14 +4072,14 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_BIT,
        .field_opr1 = {
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 56) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 48) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 40) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 32) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 24) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 16) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 8) & 0xff,
-               (uint64_t)BNXT_ULP_ACT_BIT_COUNT & 0xff}
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 56) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 48) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 40) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 32) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 24) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 16) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 8) & 0xff,
+       (uint64_t)BNXT_ULP_ACT_BIT_COUNT & 0xff}
        },
        {
        .description = "flow_cntr_ext",
@@ -4111,8 +4111,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_GLB_RF,
        .field_opr1 = {
-               (BNXT_ULP_GLB_RF_IDX_ENCAP_MAC_PTR >> 8) & 0xff,
-               BNXT_ULP_GLB_RF_IDX_ENCAP_MAC_PTR & 0xff}
+       (BNXT_ULP_GLB_RF_IDX_ENCAP_MAC_PTR >> 8) & 0xff,
+       BNXT_ULP_GLB_RF_IDX_ENCAP_MAC_PTR & 0xff}
        },
        {
        .description = "encap_rec_int",
@@ -4120,7 +4120,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "dst_ip_ptr",
@@ -4128,8 +4128,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_MODIFY_IPV4_DST_PTR_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_MODIFY_IPV4_DST_PTR_0 & 0xff}
+       (BNXT_ULP_RF_IDX_MODIFY_IPV4_DST_PTR_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_MODIFY_IPV4_DST_PTR_0 & 0xff}
        },
        {
        .description = "tcp_dst_port",
@@ -4137,14 +4137,14 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_BIT,
        .field_opr1 = {
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 56) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 48) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 40) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 32) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 24) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 16) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 8) & 0xff,
-               (uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST & 0xff},
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 56) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 48) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 40) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 32) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 24) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 16) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 8) & 0xff,
+       (uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST & 0xff},
        .field_src2 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr2 = {
                (BNXT_ULP_ACT_PROP_IDX_SET_TP_DST >> 8) & 0xff,
@@ -4157,8 +4157,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_MODIFY_IPV4_SRC_PTR_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_MODIFY_IPV4_SRC_PTR_0 & 0xff}
+       (BNXT_ULP_RF_IDX_MODIFY_IPV4_SRC_PTR_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_MODIFY_IPV4_SRC_PTR_0 & 0xff}
        },
        {
        .description = "tcp_src_port",
@@ -4166,14 +4166,14 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_BIT,
        .field_opr1 = {
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 56) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 48) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 40) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 32) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 24) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 16) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 8) & 0xff,
-               (uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC & 0xff},
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 56) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 48) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 40) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 32) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 24) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 16) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 8) & 0xff,
+       (uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC & 0xff},
        .field_src2 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr2 = {
                (BNXT_ULP_ACT_PROP_IDX_SET_TP_SRC >> 8) & 0xff,
@@ -4204,8 +4204,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr1 = {
-               (BNXT_ULP_CF_IDX_ACT_DEC_TTL >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_ACT_DEC_TTL & 0xff}
+       (BNXT_ULP_CF_IDX_ACT_DEC_TTL >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_ACT_DEC_TTL & 0xff}
        },
        {
        .description = "tl3_ttl_dec",
@@ -4213,8 +4213,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr1 = {
-               (BNXT_ULP_CF_IDX_ACT_T_DEC_TTL >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_ACT_T_DEC_TTL & 0xff}
+       (BNXT_ULP_CF_IDX_ACT_T_DEC_TTL >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_ACT_T_DEC_TTL & 0xff}
        },
        {
        .description = "decap_func",
@@ -4222,20 +4222,20 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
        .field_src1 = BNXT_ULP_FIELD_SRC_HDR_BIT,
        .field_opr1 = {
-               ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 56) & 0xff,
-               ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 48) & 0xff,
-               ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 40) & 0xff,
-               ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 32) & 0xff,
-               ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 24) & 0xff,
-               ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 16) & 0xff,
-               ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 8) & 0xff,
-               (uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN & 0xff},
+       ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 56) & 0xff,
+       ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 48) & 0xff,
+       ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 40) & 0xff,
+       ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 32) & 0xff,
+       ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 24) & 0xff,
+       ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 16) & 0xff,
+       ((uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN >> 8) & 0xff,
+       (uint64_t)BNXT_ULP_HDR_BIT_T_VXLAN & 0xff},
        .field_src2 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr2 = {
                ULP_WP_SYM_DECAP_FUNC_THRU_TL2},
        .field_src3 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr3 = {
-               ULP_WP_SYM_DECAP_FUNC_THRU_L2}
+       ULP_WP_SYM_DECAP_FUNC_THRU_L2}
        },
        {
        .description = "vnic_or_vport",
@@ -4243,8 +4243,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr1 = {
-               (BNXT_ULP_ACT_PROP_IDX_VPORT >> 8) & 0xff,
-               BNXT_ULP_ACT_PROP_IDX_VPORT & 0xff}
+       (BNXT_ULP_ACT_PROP_IDX_VPORT >> 8) & 0xff,
+       BNXT_ULP_ACT_PROP_IDX_VPORT & 0xff}
        },
        {
        .description = "pop_vlan",
@@ -4294,7 +4294,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               ULP_WP_SYM_ECV_L2_EN_YES}
+       ULP_WP_SYM_ECV_L2_EN_YES}
        },
        {
        .description = "ecv_vtag_type",
@@ -4358,8 +4358,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr1 = {
-               (BNXT_ULP_ACT_PROP_IDX_ENCAP_L2_SMAC >> 8) & 0xff,
-               BNXT_ULP_ACT_PROP_IDX_ENCAP_L2_SMAC & 0xff}
+       (BNXT_ULP_ACT_PROP_IDX_ENCAP_L2_SMAC >> 8) & 0xff,
+       BNXT_ULP_ACT_PROP_IDX_ENCAP_L2_SMAC & 0xff}
        },
        {
        .description = "ipv4_src_addr",
@@ -4367,8 +4367,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr1 = {
-               (BNXT_ULP_ACT_PROP_IDX_ENCAP_IP_SRC >> 8) & 0xff,
-               BNXT_ULP_ACT_PROP_IDX_ENCAP_IP_SRC & 0xff}
+       (BNXT_ULP_ACT_PROP_IDX_ENCAP_IP_SRC >> 8) & 0xff,
+       BNXT_ULP_ACT_PROP_IDX_ENCAP_IP_SRC & 0xff}
        },
        {
        .description = "reserved",
@@ -4383,8 +4383,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr1 = {
-               (BNXT_ULP_ACT_PROP_IDX_ENCAP_L2_SMAC >> 8) & 0xff,
-               BNXT_ULP_ACT_PROP_IDX_ENCAP_L2_SMAC & 0xff}
+       (BNXT_ULP_ACT_PROP_IDX_ENCAP_L2_SMAC >> 8) & 0xff,
+       BNXT_ULP_ACT_PROP_IDX_ENCAP_L2_SMAC & 0xff}
        },
        {
        .description = "ipv6_src_addr",
@@ -4392,8 +4392,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr1 = {
-               (BNXT_ULP_ACT_PROP_IDX_ENCAP_IP_SRC >> 8) & 0xff,
-               BNXT_ULP_ACT_PROP_IDX_ENCAP_IP_SRC & 0xff}
+       (BNXT_ULP_ACT_PROP_IDX_ENCAP_IP_SRC >> 8) & 0xff,
+       BNXT_ULP_ACT_PROP_IDX_ENCAP_IP_SRC & 0xff}
        },
        {
        .description = "reserved",
@@ -4408,7 +4408,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               ULP_WP_SYM_ECV_TUN_TYPE_VXLAN}
+       ULP_WP_SYM_ECV_TUN_TYPE_VXLAN}
        },
        {
        .description = "ecv_l4_type",
@@ -4416,7 +4416,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               ULP_WP_SYM_ECV_L4_TYPE_UDP_CSUM}
+       ULP_WP_SYM_ECV_L4_TYPE_UDP_CSUM}
        },
        {
        .description = "ecv_l3_type",
@@ -4424,8 +4424,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr1 = {
-               (BNXT_ULP_ACT_PROP_IDX_ENCAP_L3_TYPE >> 8) & 0xff,
-               BNXT_ULP_ACT_PROP_IDX_ENCAP_L3_TYPE & 0xff}
+       (BNXT_ULP_ACT_PROP_IDX_ENCAP_L3_TYPE >> 8) & 0xff,
+       BNXT_ULP_ACT_PROP_IDX_ENCAP_L3_TYPE & 0xff}
        },
        {
        .description = "ecv_l2_en",
@@ -4433,7 +4433,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "ecv_vtag_type",
@@ -4441,8 +4441,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr1 = {
-               (BNXT_ULP_ACT_PROP_IDX_ENCAP_VTAG_TYPE >> 8) & 0xff,
-               BNXT_ULP_ACT_PROP_IDX_ENCAP_VTAG_TYPE & 0xff}
+       (BNXT_ULP_ACT_PROP_IDX_ENCAP_VTAG_TYPE >> 8) & 0xff,
+       BNXT_ULP_ACT_PROP_IDX_ENCAP_VTAG_TYPE & 0xff}
        },
        {
        .description = "ecv_custom_en",
@@ -4456,7 +4456,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "encap_l2_dmac",
@@ -4464,8 +4464,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr1 = {
-               (BNXT_ULP_ACT_PROP_IDX_ENCAP_L2_DMAC >> 8) & 0xff,
-               BNXT_ULP_ACT_PROP_IDX_ENCAP_L2_DMAC & 0xff}
+       (BNXT_ULP_ACT_PROP_IDX_ENCAP_L2_DMAC >> 8) & 0xff,
+       BNXT_ULP_ACT_PROP_IDX_ENCAP_L2_DMAC & 0xff}
        },
        {
        .description = "encap_vtag",
@@ -4495,8 +4495,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr1 = {
-               (BNXT_ULP_ACT_PROP_IDX_ENCAP_UDP >> 8) & 0xff,
-               BNXT_ULP_ACT_PROP_IDX_ENCAP_UDP & 0xff}
+       (BNXT_ULP_ACT_PROP_IDX_ENCAP_UDP >> 8) & 0xff,
+       BNXT_ULP_ACT_PROP_IDX_ENCAP_UDP & 0xff}
        },
        {
        .description = "encap_tun",
@@ -4516,8 +4516,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 & 0xff}
+       (BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 & 0xff}
        },
        {
        .description = "age_enable",
@@ -4543,14 +4543,14 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_BIT,
        .field_opr1 = {
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 56) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 48) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 40) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 32) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 24) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 16) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 8) & 0xff,
-               (uint64_t)BNXT_ULP_ACT_BIT_COUNT & 0xff}
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 56) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 48) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 40) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 32) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 24) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 16) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 8) & 0xff,
+       (uint64_t)BNXT_ULP_ACT_BIT_COUNT & 0xff}
        },
        {
        .description = "tcpflags_key",
@@ -4576,8 +4576,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_ENCAP_PTR_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_ENCAP_PTR_0 & 0xff}
+       (BNXT_ULP_RF_IDX_ENCAP_PTR_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_ENCAP_PTR_0 & 0xff}
        },
        {
        .description = "dst_ip_ptr",
@@ -4645,8 +4645,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr1 = {
-               (BNXT_ULP_ACT_PROP_IDX_VPORT >> 8) & 0xff,
-               BNXT_ULP_ACT_PROP_IDX_VPORT & 0xff}
+       (BNXT_ULP_ACT_PROP_IDX_VPORT >> 8) & 0xff,
+       BNXT_ULP_ACT_PROP_IDX_VPORT & 0xff}
        },
        {
        .description = "pop_vlan",
@@ -4691,8 +4691,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 & 0xff}
+       (BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 & 0xff}
        },
        {
        .description = "age_enable",
@@ -4718,14 +4718,14 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_BIT,
        .field_opr1 = {
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 56) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 48) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 40) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 32) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 24) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 16) & 0xff,
-               ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 8) & 0xff,
-               (uint64_t)BNXT_ULP_ACT_BIT_COUNT & 0xff}
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 56) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 48) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 40) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 32) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 24) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 16) & 0xff,
+       ((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 8) & 0xff,
+       (uint64_t)BNXT_ULP_ACT_BIT_COUNT & 0xff}
        },
        {
        .description = "flow_cntr_ext",
@@ -4829,8 +4829,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr1 = {
-               (BNXT_ULP_ACT_PROP_IDX_VPORT >> 8) & 0xff,
-               BNXT_ULP_ACT_PROP_IDX_VPORT & 0xff}
+       (BNXT_ULP_ACT_PROP_IDX_VPORT >> 8) & 0xff,
+       BNXT_ULP_ACT_PROP_IDX_VPORT & 0xff}
        },
        {
        .description = "pop_vlan",
@@ -4862,7 +4862,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               ULP_WP_SYM_ECV_TUN_TYPE_VXLAN}
+       ULP_WP_SYM_ECV_TUN_TYPE_VXLAN}
        },
        {
        .description = "ecv_l4_type",
@@ -4870,7 +4870,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               ULP_WP_SYM_ECV_L4_TYPE_UDP_CSUM}
+       ULP_WP_SYM_ECV_L4_TYPE_UDP_CSUM}
        },
        {
        .description = "ecv_l3_type",
@@ -4878,8 +4878,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr1 = {
-               (BNXT_ULP_ACT_PROP_IDX_ENCAP_L3_TYPE >> 8) & 0xff,
-               BNXT_ULP_ACT_PROP_IDX_ENCAP_L3_TYPE & 0xff}
+       (BNXT_ULP_ACT_PROP_IDX_ENCAP_L3_TYPE >> 8) & 0xff,
+       BNXT_ULP_ACT_PROP_IDX_ENCAP_L3_TYPE & 0xff}
        },
        {
        .description = "ecv_l2_en",
@@ -4887,7 +4887,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "ecv_vtag_type",
@@ -4895,8 +4895,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr1 = {
-               (BNXT_ULP_ACT_PROP_IDX_ENCAP_VTAG_TYPE >> 8) & 0xff,
-               BNXT_ULP_ACT_PROP_IDX_ENCAP_VTAG_TYPE & 0xff}
+       (BNXT_ULP_ACT_PROP_IDX_ENCAP_VTAG_TYPE >> 8) & 0xff,
+       BNXT_ULP_ACT_PROP_IDX_ENCAP_VTAG_TYPE & 0xff}
        },
        {
        .description = "ecv_custom_en",
@@ -4910,7 +4910,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "encap_l2_dmac",
@@ -4918,8 +4918,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr1 = {
-               (BNXT_ULP_ACT_PROP_IDX_ENCAP_L2_DMAC >> 8) & 0xff,
-               BNXT_ULP_ACT_PROP_IDX_ENCAP_L2_DMAC & 0xff}
+       (BNXT_ULP_ACT_PROP_IDX_ENCAP_L2_DMAC >> 8) & 0xff,
+       BNXT_ULP_ACT_PROP_IDX_ENCAP_L2_DMAC & 0xff}
        },
        {
        .description = "encap_vtag",
@@ -4949,8 +4949,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr1 = {
-               (BNXT_ULP_ACT_PROP_IDX_ENCAP_UDP >> 8) & 0xff,
-               BNXT_ULP_ACT_PROP_IDX_ENCAP_UDP & 0xff}
+       (BNXT_ULP_ACT_PROP_IDX_ENCAP_UDP >> 8) & 0xff,
+       BNXT_ULP_ACT_PROP_IDX_ENCAP_UDP & 0xff}
        },
        {
        .description = "encap_tun",
@@ -4958,8 +4958,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,
        .field_opr1 = {
-               (BNXT_ULP_ACT_PROP_IDX_ENCAP_TUN >> 8) & 0xff,
-               BNXT_ULP_ACT_PROP_IDX_ENCAP_TUN & 0xff}
+       (BNXT_ULP_ACT_PROP_IDX_ENCAP_TUN >> 8) & 0xff,
+       BNXT_ULP_ACT_PROP_IDX_ENCAP_TUN & 0xff}
        }
 };
 
index 4e0cd66..ca385b6 100644 (file)
@@ -3,7 +3,7 @@
  * All rights reserved.
  */
 
-/* date: Mon Mar 15 10:26:20 2021 */
+/* date: Sun Mar 21 13:04:51 2021 */
 
 #include "ulp_template_db_enum.h"
 #include "ulp_template_db_field.h"
@@ -1846,8 +1846,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff}
+               (BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff}
                },
        .field_info_spec = {
                .description = "svif",
@@ -1855,8 +1855,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff}
+               (BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff}
                }
        },
        /* class_tid: 1, wh_plus, table: mac_addr_cache.rd */
@@ -1867,8 +1867,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff}
+               (BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff}
                },
        .field_info_spec = {
                .description = "svif",
@@ -1876,8 +1876,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff}
+               (BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff}
                }
        },
        {
@@ -1885,13 +1885,17 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .description = "tun_hdr",
                .field_bit_size = 1,
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
-               .field_src1 = BNXT_ULP_FIELD_SRC_ZERO
+               .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
+               .field_opr1 = {
+               ULP_WP_SYM_TUN_HDR_TYPE_NONE}
                },
        .field_info_spec = {
                .description = "tun_hdr",
                .field_bit_size = 1,
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
-               .field_src1 = BNXT_ULP_FIELD_SRC_ZERO
+               .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
+               .field_opr1 = {
+               ULP_WP_SYM_TUN_HDR_TYPE_NONE}
                }
        },
        {
@@ -1909,8 +1913,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_O_ONE_VTAG >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_O_ONE_VTAG & 0xff}
+               (BNXT_ULP_CF_IDX_O_ONE_VTAG >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_O_ONE_VTAG & 0xff}
                }
        },
        {
@@ -1920,14 +1924,14 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_HDR_BIT,
                .field_opr1 = {
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 56) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 48) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 40) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 32) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 24) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 16) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 8) & 0xff,
-                       (uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN & 0xff},
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 56) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 48) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 40) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 32) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 24) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 16) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 8) & 0xff,
+               (uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr2 = {
                        (BNXT_ULP_GLB_HF_ID_OO_VLAN_VID >> 8) & 0xff,
@@ -1940,14 +1944,14 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_HDR_BIT,
                .field_opr1 = {
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 56) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 48) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 40) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 32) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 24) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 16) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 8) & 0xff,
-                       (uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN & 0xff},
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 56) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 48) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 40) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 32) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 24) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 16) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 8) & 0xff,
+               (uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr2 = {
                        (BNXT_ULP_GLB_HF_ID_OO_VLAN_VID >> 8) & 0xff,
@@ -1962,8 +1966,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}
                },
        .field_info_spec = {
                .description = "mac_addr",
@@ -1971,8 +1975,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}
                }
        },
        /* class_tid: 1, wh_plus, table: l2_cntxt_tcam.0 */
@@ -1983,14 +1987,14 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_HDR_BIT,
                .field_opr1 = {
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 56) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 48) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 40) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 32) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 24) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 16) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 8) & 0xff,
-                       (uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN & 0xff},
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 56) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 48) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 40) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 32) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 24) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 16) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 8) & 0xff,
+               (uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr2 = {
                        (BNXT_ULP_GLB_HF_ID_OO_VLAN_VID >> 8) & 0xff,
@@ -2003,14 +2007,14 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_HDR_BIT,
                .field_opr1 = {
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 56) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 48) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 40) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 32) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 24) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 16) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 8) & 0xff,
-                       (uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN & 0xff},
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 56) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 48) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 40) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 32) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 24) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 16) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 8) & 0xff,
+               (uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr2 = {
                        (BNXT_ULP_GLB_HF_ID_OO_VLAN_VID >> 8) & 0xff,
@@ -2039,8 +2043,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}
                },
        .field_info_spec = {
                .description = "mac0_addr",
@@ -2048,8 +2052,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}
                }
        },
        {
@@ -2059,8 +2063,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff}
+               (BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff}
                },
        .field_info_spec = {
                .description = "svif",
@@ -2068,8 +2072,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff}
+               (BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff}
                }
        },
        {
@@ -2143,8 +2147,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_O_VTAG_NUM >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_O_VTAG_NUM & 0xff}
+               (BNXT_ULP_CF_IDX_O_VTAG_NUM >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_O_VTAG_NUM & 0xff}
                }
        },
        {
@@ -2166,13 +2170,17 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .description = "tun_hdr_type",
                .field_bit_size = 4,
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
-               .field_src1 = BNXT_ULP_FIELD_SRC_ZERO
+               .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
+               .field_opr1 = {
+               ULP_WP_SYM_TUN_HDR_TYPE_NONE}
                },
        .field_info_spec = {
                .description = "tun_hdr_type",
                .field_bit_size = 4,
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
-               .field_src1 = BNXT_ULP_FIELD_SRC_ZERO
+               .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
+               .field_opr1 = {
+               ULP_WP_SYM_TUN_HDR_TYPE_NONE}
                }
        },
        {
@@ -2196,7 +2204,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       1}
+               1}
                },
        .field_info_spec = {
                .description = "valid",
@@ -2204,7 +2212,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       1}
+               1}
                }
        },
        /* class_tid: 1, wh_plus, table: mac_addr_cache.wr */
@@ -2215,8 +2223,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff}
+               (BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff}
                },
        .field_info_spec = {
                .description = "svif",
@@ -2224,8 +2232,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff}
+               (BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff}
                }
        },
        {
@@ -2233,13 +2241,17 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .description = "tun_hdr",
                .field_bit_size = 1,
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
-               .field_src1 = BNXT_ULP_FIELD_SRC_ZERO
+               .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
+               .field_opr1 = {
+               ULP_WP_SYM_TUN_HDR_TYPE_NONE}
                },
        .field_info_spec = {
                .description = "tun_hdr",
                .field_bit_size = 1,
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
-               .field_src1 = BNXT_ULP_FIELD_SRC_ZERO
+               .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
+               .field_opr1 = {
+               ULP_WP_SYM_TUN_HDR_TYPE_NONE}
                }
        },
        {
@@ -2257,8 +2269,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_O_ONE_VTAG >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_O_ONE_VTAG & 0xff}
+               (BNXT_ULP_CF_IDX_O_ONE_VTAG >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_O_ONE_VTAG & 0xff}
                }
        },
        {
@@ -2268,14 +2280,14 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_HDR_BIT,
                .field_opr1 = {
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 56) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 48) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 40) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 32) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 24) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 16) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 8) & 0xff,
-                       (uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN & 0xff},
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 56) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 48) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 40) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 32) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 24) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 16) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 8) & 0xff,
+               (uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr2 = {
                        (BNXT_ULP_GLB_HF_ID_OO_VLAN_VID >> 8) & 0xff,
@@ -2288,14 +2300,14 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_HDR_BIT,
                .field_opr1 = {
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 56) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 48) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 40) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 32) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 24) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 16) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 8) & 0xff,
-                       (uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN & 0xff},
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 56) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 48) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 40) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 32) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 24) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 16) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 8) & 0xff,
+               (uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr2 = {
                        (BNXT_ULP_GLB_HF_ID_OO_VLAN_VID >> 8) & 0xff,
@@ -2310,8 +2322,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}
                },
        .field_info_spec = {
                .description = "mac_addr",
@@ -2319,8 +2331,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}
                }
        },
        /* class_tid: 1, wh_plus, table: profile_tcam_cache.rd */
@@ -2355,16 +2367,16 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff},
+               (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_GLB_RF,
                .field_opr2 = {
                        (BNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID >> 8) & 0xff,
                        BNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID & 0xff},
                .field_src3 = BNXT_ULP_FIELD_SRC_GLB_RF,
                .field_opr3 = {
-                       (BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID >> 8) & 0xff,
-                       BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID & 0xff}
+               (BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID >> 8) & 0xff,
+               BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID & 0xff}
                }
        },
        {
@@ -2382,8 +2394,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_HDR_SIG_ID >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_HDR_SIG_ID & 0xff}
+               (BNXT_ULP_CF_IDX_HDR_SIG_ID >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_HDR_SIG_ID & 0xff}
                }
        },
        /* class_tid: 1, wh_plus, table: profile_tcam.ipv4 */
@@ -2408,8 +2420,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_O_L4 & 0xff},
+               (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_O_L4 & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_ONES,
                .field_src3 = BNXT_ULP_FIELD_SRC_ZERO
                },
@@ -2419,20 +2431,20 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_HDR_BIT,
                .field_opr1 = {
-                       ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,
-                       (uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},
+               ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,
+               (uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr2 = {
                        ULP_WP_SYM_L4_HDR_TYPE_TCP},
                .field_src3 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr3 = {
-                       ULP_WP_SYM_L4_HDR_TYPE_UDP}
+               ULP_WP_SYM_L4_HDR_TYPE_UDP}
                }
        },
        {
@@ -2442,8 +2454,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_O_L4 & 0xff}
+               (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_O_L4 & 0xff}
                },
        .field_info_spec = {
                .description = "l4_hdr_error",
@@ -2459,8 +2471,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_O_L4 & 0xff}
+               (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_O_L4 & 0xff}
                },
        .field_info_spec = {
                .description = "l4_hdr_valid",
@@ -2468,8 +2480,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_O_L4 & 0xff}
+               (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_O_L4 & 0xff}
                }
        },
        {
@@ -2561,7 +2573,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       ULP_WP_SYM_L3_HDR_VALID_YES}
+               ULP_WP_SYM_L3_HDR_VALID_YES}
                }
        },
        {
@@ -2595,8 +2607,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_O_ONE_VTAG >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_O_ONE_VTAG & 0xff}
+               (BNXT_ULP_CF_IDX_O_ONE_VTAG >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_O_ONE_VTAG & 0xff}
                }
        },
        {
@@ -2662,7 +2674,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       ULP_WP_SYM_L2_HDR_VALID_YES}
+               ULP_WP_SYM_L2_HDR_VALID_YES}
                }
        },
        {
@@ -2982,16 +2994,16 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff},
+               (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_GLB_RF,
                .field_opr2 = {
                        (BNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID >> 8) & 0xff,
                        BNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID & 0xff},
                .field_src3 = BNXT_ULP_FIELD_SRC_GLB_RF,
                .field_opr3 = {
-                       (BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID >> 8) & 0xff,
-                       BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID & 0xff}
+               (BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID >> 8) & 0xff,
+               BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID & 0xff}
                }
        },
        {
@@ -3057,7 +3069,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       1}
+               1}
                },
        .field_info_spec = {
                .description = "valid",
@@ -3065,7 +3077,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       1}
+               1}
                }
        },
        /* class_tid: 1, wh_plus, table: profile_tcam.ipv6 */
@@ -3090,8 +3102,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_O_L4 & 0xff},
+               (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_O_L4 & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_ONES,
                .field_src3 = BNXT_ULP_FIELD_SRC_ZERO
                },
@@ -3101,20 +3113,20 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_HDR_BIT,
                .field_opr1 = {
-                       ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,
-                       (uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},
+               ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,
+               (uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr2 = {
                        ULP_WP_SYM_L4_HDR_TYPE_TCP},
                .field_src3 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr3 = {
-                       ULP_WP_SYM_L4_HDR_TYPE_UDP}
+               ULP_WP_SYM_L4_HDR_TYPE_UDP}
                }
        },
        {
@@ -3124,8 +3136,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_O_L4 & 0xff}
+               (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_O_L4 & 0xff}
                },
        .field_info_spec = {
                .description = "l4_hdr_error",
@@ -3141,8 +3153,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_O_L4 & 0xff}
+               (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_O_L4 & 0xff}
                },
        .field_info_spec = {
                .description = "l4_hdr_valid",
@@ -3150,8 +3162,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_O_L4 & 0xff}
+               (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_O_L4 & 0xff}
                }
        },
        {
@@ -3211,7 +3223,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       ULP_WP_SYM_L3_HDR_TYPE_IPV6}
+               ULP_WP_SYM_L3_HDR_TYPE_IPV6}
                }
        },
        {
@@ -3245,7 +3257,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       ULP_WP_SYM_L3_HDR_VALID_YES}
+               ULP_WP_SYM_L3_HDR_VALID_YES}
                }
        },
        {
@@ -3279,8 +3291,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_O_ONE_VTAG >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_O_ONE_VTAG & 0xff}
+               (BNXT_ULP_CF_IDX_O_ONE_VTAG >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_O_ONE_VTAG & 0xff}
                }
        },
        {
@@ -3346,7 +3358,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       ULP_WP_SYM_L2_HDR_VALID_YES}
+               ULP_WP_SYM_L2_HDR_VALID_YES}
                }
        },
        {
@@ -3666,16 +3678,16 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff},
+               (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_GLB_RF,
                .field_opr2 = {
                        (BNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID >> 8) & 0xff,
                        BNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID & 0xff},
                .field_src3 = BNXT_ULP_FIELD_SRC_GLB_RF,
                .field_opr3 = {
-                       (BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID >> 8) & 0xff,
-                       BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID & 0xff}
+               (BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID >> 8) & 0xff,
+               BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID & 0xff}
                }
        },
        {
@@ -3741,7 +3753,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       1}
+               1}
                },
        .field_info_spec = {
                .description = "valid",
@@ -3749,7 +3761,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       1}
+               1}
                }
        },
        /* class_tid: 1, wh_plus, table: profile_tcam.ipv4_vxlan */
@@ -3782,7 +3794,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       ULP_WP_SYM_L4_HDR_TYPE_UDP}
+               ULP_WP_SYM_L4_HDR_TYPE_UDP}
                }
        },
        {
@@ -4044,7 +4056,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       ULP_WP_SYM_TUN_HDR_VALID_YES}
+               ULP_WP_SYM_TUN_HDR_VALID_YES}
                }
        },
        {
@@ -4104,7 +4116,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       ULP_WP_SYM_TL4_HDR_VALID_YES}
+               ULP_WP_SYM_TL4_HDR_VALID_YES}
                }
        },
        {
@@ -4194,7 +4206,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       ULP_WP_SYM_TL3_HDR_VALID_YES}
+               ULP_WP_SYM_TL3_HDR_VALID_YES}
                }
        },
        {
@@ -4270,7 +4282,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       ULP_WP_SYM_TL2_HDR_VALID_YES}
+               ULP_WP_SYM_TL2_HDR_VALID_YES}
                }
        },
        {
@@ -4316,8 +4328,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_GLB_RF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID >> 8) & 0xff,
-                       BNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID & 0xff}
+               (BNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID >> 8) & 0xff,
+               BNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID & 0xff}
                }
        },
        {
@@ -4383,7 +4395,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       1}
+               1}
                },
        .field_info_spec = {
                .description = "valid",
@@ -4391,7 +4403,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       1}
+               1}
                }
        },
        /* class_tid: 1, wh_plus, table: profile_tcam_cache.wr */
@@ -4426,16 +4438,16 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff},
+               (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_GLB_RF,
                .field_opr2 = {
                        (BNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID >> 8) & 0xff,
                        BNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID & 0xff},
                .field_src3 = BNXT_ULP_FIELD_SRC_GLB_RF,
                .field_opr3 = {
-                       (BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID >> 8) & 0xff,
-                       BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID & 0xff}
+               (BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID >> 8) & 0xff,
+               BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID & 0xff}
                }
        },
        {
@@ -4453,8 +4465,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_HDR_SIG_ID >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_HDR_SIG_ID & 0xff}
+               (BNXT_ULP_CF_IDX_HDR_SIG_ID >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_HDR_SIG_ID & 0xff}
                }
        },
        /* class_tid: 1, wh_plus, table: em.ipv4 */
@@ -4502,8 +4514,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_O_L4 & 0xff},
+               (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_O_L4 & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr2 = {
                        (BNXT_ULP_CF_IDX_O_L4_DST_PORT >> 8) & 0xff,
@@ -4527,8 +4539,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_O_L4 & 0xff},
+               (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_O_L4 & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr2 = {
                        (BNXT_ULP_CF_IDX_O_L4_SRC_PORT >> 8) & 0xff,
@@ -4551,8 +4563,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID & 0xff},
+               (BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr2 = {
                        (BNXT_ULP_CF_IDX_O_L3_PROTO_ID >> 8) & 0xff,
@@ -4567,8 +4579,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}
                },
        .field_info_spec = {
                .description = "l3.dst",
@@ -4576,8 +4588,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}
                }
        },
        {
@@ -4587,8 +4599,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}
                },
        .field_info_spec = {
                .description = "l3.src",
@@ -4596,8 +4608,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}
                }
        },
        {
@@ -4607,8 +4619,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}
                },
        .field_info_spec = {
                .description = "l2.smac",
@@ -4616,8 +4628,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}
                }
        },
        {
@@ -4636,8 +4648,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_RF,
                .field_opr1 = {
-                       (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,
-                       BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}
+               (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,
+               BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}
                }
        },
        {
@@ -4655,8 +4667,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_RF,
                .field_opr1 = {
-                       (BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,
-                       BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}
+               (BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,
+               BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}
                }
        },
        /* class_tid: 1, wh_plus, table: eem.ipv4 */
@@ -4704,8 +4716,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_O_L4 & 0xff},
+               (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_O_L4 & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr2 = {
                        (BNXT_ULP_CF_IDX_O_L4_DST_PORT >> 8) & 0xff,
@@ -4729,8 +4741,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_O_L4 & 0xff},
+               (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_O_L4 & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr2 = {
                        (BNXT_ULP_CF_IDX_O_L4_SRC_PORT >> 8) & 0xff,
@@ -4753,8 +4765,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID & 0xff},
+               (BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr2 = {
                        (BNXT_ULP_CF_IDX_O_L3_PROTO_ID >> 8) & 0xff,
@@ -4769,8 +4781,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}
                },
        .field_info_spec = {
                .description = "l3.dst",
@@ -4778,8 +4790,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}
                }
        },
        {
@@ -4789,8 +4801,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}
                },
        .field_info_spec = {
                .description = "l3.src",
@@ -4798,8 +4810,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}
                }
        },
        {
@@ -4809,8 +4821,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}
                },
        .field_info_spec = {
                .description = "l2.smac",
@@ -4818,8 +4830,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}
                }
        },
        {
@@ -4838,8 +4850,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_RF,
                .field_opr1 = {
-                       (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,
-                       BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}
+               (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,
+               BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}
                }
        },
        {
@@ -4857,8 +4869,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_RF,
                .field_opr1 = {
-                       (BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,
-                       BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}
+               (BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,
+               BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}
                }
        },
        /* class_tid: 1, wh_plus, table: em.ipv6 */
@@ -4906,8 +4918,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_O_L4 & 0xff},
+               (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_O_L4 & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr2 = {
                        (BNXT_ULP_CF_IDX_O_L4_DST_PORT >> 8) & 0xff,
@@ -4931,8 +4943,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_O_L4 & 0xff},
+               (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_O_L4 & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr2 = {
                        (BNXT_ULP_CF_IDX_O_L4_SRC_PORT >> 8) & 0xff,
@@ -4955,8 +4967,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID & 0xff},
+               (BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr2 = {
                        (BNXT_ULP_CF_IDX_O_L3_PROTO_ID >> 8) & 0xff,
@@ -4971,8 +4983,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff}
                },
        .field_info_spec = {
                .description = "l3.dst",
@@ -4980,8 +4992,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff}
                }
        },
        {
@@ -4991,8 +5003,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff}
                },
        .field_info_spec = {
                .description = "l3.src",
@@ -5000,8 +5012,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff}
                }
        },
        {
@@ -5011,8 +5023,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}
                },
        .field_info_spec = {
                .description = "l2.smac",
@@ -5020,8 +5032,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}
                }
        },
        {
@@ -5054,8 +5066,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_RF,
                .field_opr1 = {
-                       (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,
-                       BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}
+               (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,
+               BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}
                }
        },
        {
@@ -5073,8 +5085,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_RF,
                .field_opr1 = {
-                       (BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,
-                       BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}
+               (BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,
+               BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}
                }
        },
        /* class_tid: 1, wh_plus, table: eem.ipv6 */
@@ -5122,8 +5134,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_O_L4 & 0xff},
+               (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_O_L4 & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr2 = {
                        (BNXT_ULP_CF_IDX_O_L4_DST_PORT >> 8) & 0xff,
@@ -5147,8 +5159,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_O_L4 & 0xff},
+               (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_O_L4 & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr2 = {
                        (BNXT_ULP_CF_IDX_O_L4_SRC_PORT >> 8) & 0xff,
@@ -5171,8 +5183,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID & 0xff},
+               (BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr2 = {
                        (BNXT_ULP_CF_IDX_O_L3_PROTO_ID >> 8) & 0xff,
@@ -5187,8 +5199,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff}
                },
        .field_info_spec = {
                .description = "l3.dst",
@@ -5196,8 +5208,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff}
                }
        },
        {
@@ -5207,8 +5219,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff}
                },
        .field_info_spec = {
                .description = "l3.src",
@@ -5216,8 +5228,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff}
                }
        },
        {
@@ -5227,8 +5239,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}
                },
        .field_info_spec = {
                .description = "l2.smac",
@@ -5236,8 +5248,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}
                }
        },
        {
@@ -5270,8 +5282,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_RF,
                .field_opr1 = {
-                       (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,
-                       BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}
+               (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,
+               BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}
                }
        },
        {
@@ -5289,8 +5301,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_RF,
                .field_opr1 = {
-                       (BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,
-                       BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}
+               (BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,
+               BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}
                }
        },
        /* class_tid: 1, wh_plus, table: em.vxlan */
@@ -5352,8 +5364,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       (4789 >> 8) & 0xff,
-                       4789 & 0xff}
+               (4789 >> 8) & 0xff,
+               4789 & 0xff}
                }
        },
        {
@@ -5371,7 +5383,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       17}
+               17}
                }
        },
        {
@@ -5381,8 +5393,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}
                },
        .field_info_spec = {
                .description = "tl3.dst",
@@ -5390,8 +5402,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}
                }
        },
        {
@@ -5452,8 +5464,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_RF,
                .field_opr1 = {
-                       (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,
-                       BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}
+               (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,
+               BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}
                }
        },
        {
@@ -5471,8 +5483,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_RF,
                .field_opr1 = {
-                       (BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,
-                       BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}
+               (BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,
+               BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}
                }
        },
        /* class_tid: 1, wh_plus, table: eem.vxlan */
@@ -5520,8 +5532,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       (4789 >> 8) & 0xff,
-                       4789 & 0xff}
+               (4789 >> 8) & 0xff,
+               4789 & 0xff}
                }
        },
        {
@@ -5553,7 +5565,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       17}
+               17}
                }
        },
        {
@@ -5563,8 +5575,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}
                },
        .field_info_spec = {
                .description = "tl3.dst",
@@ -5572,8 +5584,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}
                }
        },
        {
@@ -5634,8 +5646,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_RF,
                .field_opr1 = {
-                       (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,
-                       BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}
+               (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,
+               BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}
                }
        },
        {
@@ -5653,8 +5665,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_RF,
                .field_opr1 = {
-                       (BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,
-                       BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}
+               (BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,
+               BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}
                }
        },
        /* class_tid: 2, wh_plus, table: l2_cntxt_tcam_cache.rd */
@@ -5665,8 +5677,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff}
+               (BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff}
                },
        .field_info_spec = {
                .description = "svif",
@@ -5674,8 +5686,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff}
+               (BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff}
                }
        },
        /* class_tid: 2, wh_plus, table: mac_addr_cache.rd */
@@ -5686,8 +5698,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff}
+               (BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff}
                },
        .field_info_spec = {
                .description = "svif",
@@ -5695,8 +5707,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff}
+               (BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff}
                }
        },
        {
@@ -5704,13 +5716,17 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .description = "tun_hdr",
                .field_bit_size = 1,
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
-               .field_src1 = BNXT_ULP_FIELD_SRC_ZERO
+               .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
+               .field_opr1 = {
+               ULP_WP_SYM_TUN_HDR_TYPE_NONE}
                },
        .field_info_spec = {
                .description = "tun_hdr",
                .field_bit_size = 1,
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
-               .field_src1 = BNXT_ULP_FIELD_SRC_ZERO
+               .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
+               .field_opr1 = {
+               ULP_WP_SYM_TUN_HDR_TYPE_NONE}
                }
        },
        {
@@ -5728,8 +5744,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_O_ONE_VTAG >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_O_ONE_VTAG & 0xff}
+               (BNXT_ULP_CF_IDX_O_ONE_VTAG >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_O_ONE_VTAG & 0xff}
                }
        },
        {
@@ -5739,14 +5755,14 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_HDR_BIT,
                .field_opr1 = {
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 56) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 48) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 40) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 32) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 24) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 16) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 8) & 0xff,
-                       (uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN & 0xff},
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 56) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 48) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 40) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 32) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 24) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 16) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 8) & 0xff,
+               (uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr2 = {
                        (BNXT_ULP_GLB_HF_ID_OO_VLAN_VID >> 8) & 0xff,
@@ -5759,14 +5775,14 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_HDR_BIT,
                .field_opr1 = {
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 56) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 48) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 40) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 32) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 24) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 16) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 8) & 0xff,
-                       (uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN & 0xff},
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 56) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 48) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 40) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 32) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 24) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 16) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 8) & 0xff,
+               (uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr2 = {
                        (BNXT_ULP_GLB_HF_ID_OO_VLAN_VID >> 8) & 0xff,
@@ -5781,8 +5797,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}
                },
        .field_info_spec = {
                .description = "mac_addr",
@@ -5790,8 +5806,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}
                }
        },
        /* class_tid: 2, wh_plus, table: l2_cntxt_tcam.0 */
@@ -5802,14 +5818,14 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_HDR_BIT,
                .field_opr1 = {
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 56) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 48) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 40) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 32) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 24) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 16) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 8) & 0xff,
-                       (uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN & 0xff},
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 56) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 48) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 40) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 32) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 24) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 16) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 8) & 0xff,
+               (uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr2 = {
                        (BNXT_ULP_GLB_HF_ID_OO_VLAN_VID >> 8) & 0xff,
@@ -5822,14 +5838,14 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_HDR_BIT,
                .field_opr1 = {
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 56) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 48) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 40) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 32) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 24) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 16) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 8) & 0xff,
-                       (uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN & 0xff},
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 56) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 48) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 40) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 32) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 24) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 16) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 8) & 0xff,
+               (uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr2 = {
                        (BNXT_ULP_GLB_HF_ID_OO_VLAN_VID >> 8) & 0xff,
@@ -5858,8 +5874,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}
                },
        .field_info_spec = {
                .description = "mac0_addr",
@@ -5867,8 +5883,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}
                }
        },
        {
@@ -5878,8 +5894,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff}
+               (BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff}
                },
        .field_info_spec = {
                .description = "svif",
@@ -5887,8 +5903,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff}
+               (BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff}
                }
        },
        {
@@ -5962,8 +5978,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_O_VTAG_NUM >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_O_VTAG_NUM & 0xff}
+               (BNXT_ULP_CF_IDX_O_VTAG_NUM >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_O_VTAG_NUM & 0xff}
                }
        },
        {
@@ -5985,13 +6001,17 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .description = "tun_hdr_type",
                .field_bit_size = 4,
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
-               .field_src1 = BNXT_ULP_FIELD_SRC_ZERO
+               .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
+               .field_opr1 = {
+               ULP_WP_SYM_TUN_HDR_TYPE_NONE}
                },
        .field_info_spec = {
                .description = "tun_hdr_type",
                .field_bit_size = 4,
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
-               .field_src1 = BNXT_ULP_FIELD_SRC_ZERO
+               .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
+               .field_opr1 = {
+               ULP_WP_SYM_TUN_HDR_TYPE_NONE}
                }
        },
        {
@@ -6015,7 +6035,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       1}
+               1}
                },
        .field_info_spec = {
                .description = "valid",
@@ -6023,7 +6043,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       1}
+               1}
                }
        },
        /* class_tid: 2, wh_plus, table: mac_addr_cache.wr */
@@ -6034,8 +6054,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff}
+               (BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff}
                },
        .field_info_spec = {
                .description = "svif",
@@ -6043,8 +6063,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff}
+               (BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff}
                }
        },
        {
@@ -6052,13 +6072,17 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .description = "tun_hdr",
                .field_bit_size = 1,
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
-               .field_src1 = BNXT_ULP_FIELD_SRC_ZERO
+               .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
+               .field_opr1 = {
+               ULP_WP_SYM_TUN_HDR_TYPE_NONE}
                },
        .field_info_spec = {
                .description = "tun_hdr",
                .field_bit_size = 1,
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
-               .field_src1 = BNXT_ULP_FIELD_SRC_ZERO
+               .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
+               .field_opr1 = {
+               ULP_WP_SYM_TUN_HDR_TYPE_NONE}
                }
        },
        {
@@ -6076,8 +6100,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_O_ONE_VTAG >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_O_ONE_VTAG & 0xff}
+               (BNXT_ULP_CF_IDX_O_ONE_VTAG >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_O_ONE_VTAG & 0xff}
                }
        },
        {
@@ -6087,14 +6111,14 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_HDR_BIT,
                .field_opr1 = {
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 56) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 48) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 40) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 32) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 24) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 16) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 8) & 0xff,
-                       (uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN & 0xff},
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 56) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 48) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 40) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 32) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 24) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 16) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 8) & 0xff,
+               (uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr2 = {
                        (BNXT_ULP_GLB_HF_ID_OO_VLAN_VID >> 8) & 0xff,
@@ -6107,14 +6131,14 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_HDR_BIT,
                .field_opr1 = {
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 56) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 48) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 40) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 32) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 24) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 16) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 8) & 0xff,
-                       (uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN & 0xff},
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 56) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 48) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 40) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 32) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 24) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 16) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN >> 8) & 0xff,
+               (uint64_t)BNXT_ULP_HDR_BIT_OO_VLAN & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr2 = {
                        (BNXT_ULP_GLB_HF_ID_OO_VLAN_VID >> 8) & 0xff,
@@ -6129,8 +6153,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}
                },
        .field_info_spec = {
                .description = "mac_addr",
@@ -6138,8 +6162,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}
                }
        },
        /* class_tid: 2, wh_plus, table: profile_tcam_cache.rd */
@@ -6174,16 +6198,16 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff},
+               (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_GLB_RF,
                .field_opr2 = {
                        (BNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID >> 8) & 0xff,
                        BNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID & 0xff},
                .field_src3 = BNXT_ULP_FIELD_SRC_GLB_RF,
                .field_opr3 = {
-                       (BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID >> 8) & 0xff,
-                       BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID & 0xff}
+               (BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID >> 8) & 0xff,
+               BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID & 0xff}
                }
        },
        {
@@ -6201,8 +6225,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_HDR_SIG_ID >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_HDR_SIG_ID & 0xff}
+               (BNXT_ULP_CF_IDX_HDR_SIG_ID >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_HDR_SIG_ID & 0xff}
                }
        },
        /* class_tid: 2, wh_plus, table: profile_tcam.ipv4 */
@@ -6227,8 +6251,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_O_L4 & 0xff},
+               (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_O_L4 & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_ONES,
                .field_src3 = BNXT_ULP_FIELD_SRC_ZERO
                },
@@ -6238,20 +6262,20 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_HDR_BIT,
                .field_opr1 = {
-                       ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,
-                       (uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},
+               ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,
+               (uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr2 = {
                        ULP_WP_SYM_L4_HDR_TYPE_TCP},
                .field_src3 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr3 = {
-                       ULP_WP_SYM_L4_HDR_TYPE_UDP}
+               ULP_WP_SYM_L4_HDR_TYPE_UDP}
                }
        },
        {
@@ -6261,8 +6285,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_O_L4 & 0xff}
+               (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_O_L4 & 0xff}
                },
        .field_info_spec = {
                .description = "l4_hdr_error",
@@ -6278,8 +6302,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_O_L4 & 0xff}
+               (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_O_L4 & 0xff}
                },
        .field_info_spec = {
                .description = "l4_hdr_valid",
@@ -6287,8 +6311,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_O_L4 & 0xff}
+               (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_O_L4 & 0xff}
                }
        },
        {
@@ -6380,7 +6404,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       ULP_WP_SYM_L3_HDR_VALID_YES}
+               ULP_WP_SYM_L3_HDR_VALID_YES}
                }
        },
        {
@@ -6414,8 +6438,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_O_ONE_VTAG >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_O_ONE_VTAG & 0xff}
+               (BNXT_ULP_CF_IDX_O_ONE_VTAG >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_O_ONE_VTAG & 0xff}
                }
        },
        {
@@ -6481,7 +6505,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       ULP_WP_SYM_L2_HDR_VALID_YES}
+               ULP_WP_SYM_L2_HDR_VALID_YES}
                }
        },
        {
@@ -6801,16 +6825,16 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff},
+               (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_GLB_RF,
                .field_opr2 = {
                        (BNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID >> 8) & 0xff,
                        BNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID & 0xff},
                .field_src3 = BNXT_ULP_FIELD_SRC_GLB_RF,
                .field_opr3 = {
-                       (BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID >> 8) & 0xff,
-                       BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID & 0xff}
+               (BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID >> 8) & 0xff,
+               BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID & 0xff}
                }
        },
        {
@@ -6876,7 +6900,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       1}
+               1}
                },
        .field_info_spec = {
                .description = "valid",
@@ -6884,7 +6908,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       1}
+               1}
                }
        },
        /* class_tid: 2, wh_plus, table: profile_tcam.ipv6 */
@@ -6909,8 +6933,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_O_L4 & 0xff},
+               (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_O_L4 & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_ONES,
                .field_src3 = BNXT_ULP_FIELD_SRC_ZERO
                },
@@ -6920,20 +6944,20 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_HDR_BIT,
                .field_opr1 = {
-                       ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,
-                       ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,
-                       (uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},
+               ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,
+               ((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,
+               (uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr2 = {
                        ULP_WP_SYM_L4_HDR_TYPE_TCP},
                .field_src3 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr3 = {
-                       ULP_WP_SYM_L4_HDR_TYPE_UDP}
+               ULP_WP_SYM_L4_HDR_TYPE_UDP}
                }
        },
        {
@@ -6943,8 +6967,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_O_L4 & 0xff}
+               (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_O_L4 & 0xff}
                },
        .field_info_spec = {
                .description = "l4_hdr_error",
@@ -6960,8 +6984,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_O_L4 & 0xff}
+               (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_O_L4 & 0xff}
                },
        .field_info_spec = {
                .description = "l4_hdr_valid",
@@ -6969,8 +6993,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_O_L4 & 0xff}
+               (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_O_L4 & 0xff}
                }
        },
        {
@@ -7030,7 +7054,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       ULP_WP_SYM_L3_HDR_TYPE_IPV6}
+               ULP_WP_SYM_L3_HDR_TYPE_IPV6}
                }
        },
        {
@@ -7064,7 +7088,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       ULP_WP_SYM_L3_HDR_VALID_YES}
+               ULP_WP_SYM_L3_HDR_VALID_YES}
                }
        },
        {
@@ -7098,8 +7122,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_O_ONE_VTAG >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_O_ONE_VTAG & 0xff}
+               (BNXT_ULP_CF_IDX_O_ONE_VTAG >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_O_ONE_VTAG & 0xff}
                }
        },
        {
@@ -7165,7 +7189,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       ULP_WP_SYM_L2_HDR_VALID_YES}
+               ULP_WP_SYM_L2_HDR_VALID_YES}
                }
        },
        {
@@ -7485,16 +7509,16 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff},
+               (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_GLB_RF,
                .field_opr2 = {
                        (BNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID >> 8) & 0xff,
                        BNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID & 0xff},
                .field_src3 = BNXT_ULP_FIELD_SRC_GLB_RF,
                .field_opr3 = {
-                       (BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID >> 8) & 0xff,
-                       BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID & 0xff}
+               (BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID >> 8) & 0xff,
+               BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID & 0xff}
                }
        },
        {
@@ -7560,7 +7584,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       1}
+               1}
                },
        .field_info_spec = {
                .description = "valid",
@@ -7568,7 +7592,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       1}
+               1}
                }
        },
        /* class_tid: 2, wh_plus, table: profile_tcam_cache.wr */
@@ -7603,16 +7627,16 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff},
+               (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_GLB_RF,
                .field_opr2 = {
                        (BNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID >> 8) & 0xff,
                        BNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID & 0xff},
                .field_src3 = BNXT_ULP_FIELD_SRC_GLB_RF,
                .field_opr3 = {
-                       (BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID >> 8) & 0xff,
-                       BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID & 0xff}
+               (BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID >> 8) & 0xff,
+               BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID & 0xff}
                }
        },
        {
@@ -7630,8 +7654,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_HDR_SIG_ID >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_HDR_SIG_ID & 0xff}
+               (BNXT_ULP_CF_IDX_HDR_SIG_ID >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_HDR_SIG_ID & 0xff}
                }
        },
        /* class_tid: 2, wh_plus, table: em.ipv4 */
@@ -7679,8 +7703,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_O_L4 & 0xff},
+               (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_O_L4 & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr2 = {
                        (BNXT_ULP_CF_IDX_O_L4_DST_PORT >> 8) & 0xff,
@@ -7704,8 +7728,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_O_L4 & 0xff},
+               (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_O_L4 & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr2 = {
                        (BNXT_ULP_CF_IDX_O_L4_SRC_PORT >> 8) & 0xff,
@@ -7728,8 +7752,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID & 0xff},
+               (BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr2 = {
                        (BNXT_ULP_CF_IDX_O_L3_PROTO_ID >> 8) & 0xff,
@@ -7744,8 +7768,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}
                },
        .field_info_spec = {
                .description = "l3.dst",
@@ -7753,8 +7777,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}
                }
        },
        {
@@ -7764,8 +7788,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}
                },
        .field_info_spec = {
                .description = "l3.src",
@@ -7773,8 +7797,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}
                }
        },
        {
@@ -7784,8 +7808,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}
                },
        .field_info_spec = {
                .description = "l2.dmac",
@@ -7793,8 +7817,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}
                }
        },
        {
@@ -7813,8 +7837,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_RF,
                .field_opr1 = {
-                       (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,
-                       BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}
+               (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,
+               BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}
                }
        },
        {
@@ -7832,8 +7856,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_RF,
                .field_opr1 = {
-                       (BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,
-                       BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}
+               (BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,
+               BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}
                }
        },
        /* class_tid: 2, wh_plus, table: eem.ipv4 */
@@ -7881,8 +7905,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_O_L4 & 0xff},
+               (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_O_L4 & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr2 = {
                        (BNXT_ULP_CF_IDX_O_L4_DST_PORT >> 8) & 0xff,
@@ -7906,8 +7930,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_O_L4 & 0xff},
+               (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_O_L4 & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr2 = {
                        (BNXT_ULP_CF_IDX_O_L4_SRC_PORT >> 8) & 0xff,
@@ -7930,8 +7954,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID & 0xff},
+               (BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr2 = {
                        (BNXT_ULP_CF_IDX_O_L3_PROTO_ID >> 8) & 0xff,
@@ -7946,8 +7970,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}
                },
        .field_info_spec = {
                .description = "l3.dst",
@@ -7955,8 +7979,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}
                }
        },
        {
@@ -7966,8 +7990,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}
                },
        .field_info_spec = {
                .description = "l3.src",
@@ -7975,8 +7999,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}
                }
        },
        {
@@ -7986,8 +8010,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}
                },
        .field_info_spec = {
                .description = "l2.dmac",
@@ -7995,8 +8019,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}
                }
        },
        {
@@ -8015,8 +8039,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_RF,
                .field_opr1 = {
-                       (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,
-                       BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}
+               (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,
+               BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}
                }
        },
        {
@@ -8034,8 +8058,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_RF,
                .field_opr1 = {
-                       (BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,
-                       BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}
+               (BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,
+               BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}
                }
        },
        /* class_tid: 2, wh_plus, table: em.ipv6 */
@@ -8083,8 +8107,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_O_L4 & 0xff},
+               (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_O_L4 & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr2 = {
                        (BNXT_ULP_CF_IDX_O_L4_DST_PORT >> 8) & 0xff,
@@ -8108,8 +8132,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_O_L4 & 0xff},
+               (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_O_L4 & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr2 = {
                        (BNXT_ULP_CF_IDX_O_L4_SRC_PORT >> 8) & 0xff,
@@ -8132,8 +8156,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID & 0xff},
+               (BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr2 = {
                        (BNXT_ULP_CF_IDX_O_L3_PROTO_ID >> 8) & 0xff,
@@ -8148,8 +8172,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff}
                },
        .field_info_spec = {
                .description = "l3.dst",
@@ -8157,8 +8181,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff}
                }
        },
        {
@@ -8168,8 +8192,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff}
                },
        .field_info_spec = {
                .description = "l3.src",
@@ -8177,8 +8201,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff}
                }
        },
        {
@@ -8202,8 +8226,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}
                },
        .field_info_spec = {
                .description = "l2.dmac",
@@ -8211,8 +8235,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}
                }
        },
        {
@@ -8231,8 +8255,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_RF,
                .field_opr1 = {
-                       (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,
-                       BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}
+               (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,
+               BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}
                }
        },
        {
@@ -8250,8 +8274,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_RF,
                .field_opr1 = {
-                       (BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,
-                       BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}
+               (BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,
+               BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}
                }
        },
        /* class_tid: 2, wh_plus, table: eem.ipv6 */
@@ -8299,8 +8323,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_O_L4 & 0xff},
+               (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_O_L4 & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr2 = {
                        (BNXT_ULP_CF_IDX_O_L4_DST_PORT >> 8) & 0xff,
@@ -8324,8 +8348,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_O_L4 & 0xff},
+               (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_O_L4 & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr2 = {
                        (BNXT_ULP_CF_IDX_O_L4_SRC_PORT >> 8) & 0xff,
@@ -8348,8 +8372,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
                .field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID & 0xff},
+               (BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID & 0xff},
                .field_src2 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr2 = {
                        (BNXT_ULP_CF_IDX_O_L3_PROTO_ID >> 8) & 0xff,
@@ -8364,8 +8388,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff}
                },
        .field_info_spec = {
                .description = "l3.dst",
@@ -8373,8 +8397,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff}
                }
        },
        {
@@ -8384,8 +8408,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff}
                },
        .field_info_spec = {
                .description = "l3.src",
@@ -8393,8 +8417,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff}
                }
        },
        {
@@ -8418,8 +8442,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}
                },
        .field_info_spec = {
                .description = "l2.dmac",
@@ -8427,8 +8451,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_HF,
                .field_opr1 = {
-                       (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,
-                       BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}
+               (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}
                }
        },
        {
@@ -8447,8 +8471,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_RF,
                .field_opr1 = {
-                       (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,
-                       BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}
+               (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,
+               BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}
                }
        },
        {
@@ -8466,8 +8490,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_RF,
                .field_opr1 = {
-                       (BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,
-                       BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}
+               (BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,
+               BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}
                }
        },
        /* class_tid: 3, wh_plus, table: l2_cntxt_tcam_cache.ing_rd */
@@ -8486,8 +8510,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_PHY_PORT_SVIF >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_PHY_PORT_SVIF & 0xff}
+               (BNXT_ULP_CF_IDX_PHY_PORT_SVIF >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_PHY_PORT_SVIF & 0xff}
                }
        },
        /* class_tid: 3, wh_plus, table: l2_cntxt_tcam.ing_0 */
@@ -8548,8 +8572,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_PHY_PORT_SVIF >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_PHY_PORT_SVIF & 0xff}
+               (BNXT_ULP_CF_IDX_PHY_PORT_SVIF >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_PHY_PORT_SVIF & 0xff}
                }
        },
        {
@@ -8641,13 +8665,17 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .description = "tun_hdr_type",
                .field_bit_size = 4,
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
-               .field_src1 = BNXT_ULP_FIELD_SRC_ZERO
+               .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
+               .field_opr1 = {
+               ULP_WP_SYM_TUN_HDR_TYPE_NONE}
                },
        .field_info_spec = {
                .description = "tun_hdr_type",
                .field_bit_size = 4,
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
-               .field_src1 = BNXT_ULP_FIELD_SRC_ZERO
+               .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
+               .field_opr1 = {
+               ULP_WP_SYM_TUN_HDR_TYPE_NONE}
                }
        },
        {
@@ -8671,7 +8699,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       1}
+               1}
                },
        .field_info_spec = {
                .description = "valid",
@@ -8679,7 +8707,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       1}
+               1}
                }
        },
        /* class_tid: 3, wh_plus, table: l2_cntxt_tcam_cache.ing_wr */
@@ -8698,8 +8726,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_PHY_PORT_SVIF >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_PHY_PORT_SVIF & 0xff}
+               (BNXT_ULP_CF_IDX_PHY_PORT_SVIF >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_PHY_PORT_SVIF & 0xff}
                }
        },
        /* class_tid: 3, wh_plus, table: l2_cntxt_tcam_cache.egr_rd_vfr */
@@ -8718,8 +8746,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_DRV_FUNC_SVIF >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_DRV_FUNC_SVIF & 0xff}
+               (BNXT_ULP_CF_IDX_DRV_FUNC_SVIF >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_DRV_FUNC_SVIF & 0xff}
                }
        },
        /* class_tid: 3, wh_plus, table: l2_cntxt_tcam_bypass.egr_vfr */
@@ -8780,8 +8808,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_DRV_FUNC_SVIF >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_DRV_FUNC_SVIF & 0xff}
+               (BNXT_ULP_CF_IDX_DRV_FUNC_SVIF >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_DRV_FUNC_SVIF & 0xff}
                }
        },
        {
@@ -8873,13 +8901,17 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .description = "tun_hdr_type",
                .field_bit_size = 4,
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
-               .field_src1 = BNXT_ULP_FIELD_SRC_ZERO
+               .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
+               .field_opr1 = {
+               ULP_WP_SYM_TUN_HDR_TYPE_NONE}
                },
        .field_info_spec = {
                .description = "tun_hdr_type",
                .field_bit_size = 4,
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
-               .field_src1 = BNXT_ULP_FIELD_SRC_ZERO
+               .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
+               .field_opr1 = {
+               ULP_WP_SYM_TUN_HDR_TYPE_NONE}
                }
        },
        {
@@ -8903,7 +8935,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       1}
+               1}
                },
        .field_info_spec = {
                .description = "valid",
@@ -8911,7 +8943,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       1}
+               1}
                }
        },
        /* class_tid: 3, wh_plus, table: l2_cntxt_tcam_cache.egr_wr_vfr */
@@ -8930,8 +8962,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_DRV_FUNC_SVIF >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_DRV_FUNC_SVIF & 0xff}
+               (BNXT_ULP_CF_IDX_DRV_FUNC_SVIF >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_DRV_FUNC_SVIF & 0xff}
                }
        },
        /* class_tid: 3, wh_plus, table: l2_cntxt_tcam_cache.rd */
@@ -8950,8 +8982,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_DRV_FUNC_SVIF >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_DRV_FUNC_SVIF & 0xff}
+               (BNXT_ULP_CF_IDX_DRV_FUNC_SVIF >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_DRV_FUNC_SVIF & 0xff}
                }
        },
        /* class_tid: 3, wh_plus, table: l2_cntxt_tcam.egr_0 */
@@ -9012,8 +9044,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_DRV_FUNC_SVIF >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_DRV_FUNC_SVIF & 0xff}
+               (BNXT_ULP_CF_IDX_DRV_FUNC_SVIF >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_DRV_FUNC_SVIF & 0xff}
                }
        },
        {
@@ -9105,13 +9137,17 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .description = "tun_hdr_type",
                .field_bit_size = 4,
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
-               .field_src1 = BNXT_ULP_FIELD_SRC_ZERO
+               .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
+               .field_opr1 = {
+               ULP_WP_SYM_TUN_HDR_TYPE_NONE}
                },
        .field_info_spec = {
                .description = "tun_hdr_type",
                .field_bit_size = 4,
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
-               .field_src1 = BNXT_ULP_FIELD_SRC_ZERO
+               .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
+               .field_opr1 = {
+               ULP_WP_SYM_TUN_HDR_TYPE_NONE}
                }
        },
        {
@@ -9135,7 +9171,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       1}
+               1}
                },
        .field_info_spec = {
                .description = "valid",
@@ -9143,7 +9179,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       1}
+               1}
                }
        },
        /* class_tid: 3, wh_plus, table: l2_cntxt_tcam_cache.egr_wr */
@@ -9162,8 +9198,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_DRV_FUNC_SVIF >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_DRV_FUNC_SVIF & 0xff}
+               (BNXT_ULP_CF_IDX_DRV_FUNC_SVIF >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_DRV_FUNC_SVIF & 0xff}
                }
        },
        /* class_tid: 4, wh_plus, table: l2_cntxt_tcam_cache.vf_rd_egr */
@@ -9182,8 +9218,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_VF_FUNC_SVIF >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_VF_FUNC_SVIF & 0xff}
+               (BNXT_ULP_CF_IDX_VF_FUNC_SVIF >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_VF_FUNC_SVIF & 0xff}
                }
        },
        /* class_tid: 4, wh_plus, table: l2_cntxt_tcam.vf_egr */
@@ -9244,8 +9280,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_VF_FUNC_SVIF >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_VF_FUNC_SVIF & 0xff}
+               (BNXT_ULP_CF_IDX_VF_FUNC_SVIF >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_VF_FUNC_SVIF & 0xff}
                }
        },
        {
@@ -9337,13 +9373,17 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .description = "tun_hdr_type",
                .field_bit_size = 4,
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
-               .field_src1 = BNXT_ULP_FIELD_SRC_ZERO
+               .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
+               .field_opr1 = {
+               ULP_WP_SYM_TUN_HDR_TYPE_NONE}
                },
        .field_info_spec = {
                .description = "tun_hdr_type",
                .field_bit_size = 4,
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
-               .field_src1 = BNXT_ULP_FIELD_SRC_ZERO
+               .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
+               .field_opr1 = {
+               ULP_WP_SYM_TUN_HDR_TYPE_NONE}
                }
        },
        {
@@ -9367,7 +9407,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       1}
+               1}
                },
        .field_info_spec = {
                .description = "valid",
@@ -9375,7 +9415,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       1}
+               1}
                }
        },
        /* class_tid: 4, wh_plus, table: l2_cntxt_tcam_cache.vf_egr_wr */
@@ -9394,8 +9434,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_VF_FUNC_SVIF >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_VF_FUNC_SVIF & 0xff}
+               (BNXT_ULP_CF_IDX_VF_FUNC_SVIF >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_VF_FUNC_SVIF & 0xff}
                }
        },
        /* class_tid: 4, wh_plus, table: l2_cntxt_tcam_bypass.vf_ing */
@@ -9456,8 +9496,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_VF_FUNC_SVIF >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_VF_FUNC_SVIF & 0xff}
+               (BNXT_ULP_CF_IDX_VF_FUNC_SVIF >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_VF_FUNC_SVIF & 0xff}
                }
        },
        {
@@ -9549,13 +9589,17 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .description = "tun_hdr_type",
                .field_bit_size = 4,
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
-               .field_src1 = BNXT_ULP_FIELD_SRC_ZERO
+               .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
+               .field_opr1 = {
+               ULP_WP_SYM_TUN_HDR_TYPE_NONE}
                },
        .field_info_spec = {
                .description = "tun_hdr_type",
                .field_bit_size = 4,
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
-               .field_src1 = BNXT_ULP_FIELD_SRC_ZERO
+               .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
+               .field_opr1 = {
+               ULP_WP_SYM_TUN_HDR_TYPE_NONE}
                }
        },
        {
@@ -9579,7 +9623,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       1}
+               1}
                },
        .field_info_spec = {
                .description = "valid",
@@ -9587,7 +9631,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       1}
+               1}
                }
        },
        /* class_tid: 4, wh_plus, table: l2_cntxt_tcam_cache.vfr_rd_egr0 */
@@ -9606,8 +9650,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_DRV_FUNC_SVIF >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_DRV_FUNC_SVIF & 0xff}
+               (BNXT_ULP_CF_IDX_DRV_FUNC_SVIF >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_DRV_FUNC_SVIF & 0xff}
                }
        },
        /* class_tid: 4, wh_plus, table: l2_cntxt_tcam_bypass.vfr_egr0 */
@@ -9668,8 +9712,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_DRV_FUNC_SVIF >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_DRV_FUNC_SVIF & 0xff}
+               (BNXT_ULP_CF_IDX_DRV_FUNC_SVIF >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_DRV_FUNC_SVIF & 0xff}
                }
        },
        {
@@ -9761,13 +9805,17 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .description = "tun_hdr_type",
                .field_bit_size = 4,
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
-               .field_src1 = BNXT_ULP_FIELD_SRC_ZERO
+               .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
+               .field_opr1 = {
+               ULP_WP_SYM_TUN_HDR_TYPE_NONE}
                },
        .field_info_spec = {
                .description = "tun_hdr_type",
                .field_bit_size = 4,
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
-               .field_src1 = BNXT_ULP_FIELD_SRC_ZERO
+               .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
+               .field_opr1 = {
+               ULP_WP_SYM_TUN_HDR_TYPE_NONE}
                }
        },
        {
@@ -9791,7 +9839,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       1}
+               1}
                },
        .field_info_spec = {
                .description = "valid",
@@ -9799,7 +9847,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       1}
+               1}
                }
        },
        /* class_tid: 4, wh_plus, table: l2_cntxt_tcam_cache.vfr_wr_egr0 */
@@ -9818,8 +9866,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_DRV_FUNC_SVIF >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_DRV_FUNC_SVIF & 0xff}
+               (BNXT_ULP_CF_IDX_DRV_FUNC_SVIF >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_DRV_FUNC_SVIF & 0xff}
                }
        },
        /* class_tid: 4, table: l2_cntxt_tcam_bypass.vfr_dtagged_ing0 */
@@ -9853,8 +9901,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_DEV_PORT_ID >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_DEV_PORT_ID & 0xff}
+               (BNXT_ULP_CF_IDX_DEV_PORT_ID >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_DEV_PORT_ID & 0xff}
                }
        },
        {
@@ -9886,8 +9934,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_DRV_FUNC_SVIF >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_DRV_FUNC_SVIF & 0xff}
+               (BNXT_ULP_CF_IDX_DRV_FUNC_SVIF >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_DRV_FUNC_SVIF & 0xff}
                }
        },
        {
@@ -9961,7 +10009,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       2}
+               2}
                }
        },
        {
@@ -9993,7 +10041,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       ULP_WP_SYM_TUN_HDR_TYPE_NONE}
+               ULP_WP_SYM_TUN_HDR_TYPE_NONE}
                }
        },
        {
@@ -10017,7 +10065,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       1}
+               1}
                },
        .field_info_spec = {
                .description = "valid",
@@ -10025,7 +10073,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       1}
+               1}
                }
        },
        /* class_tid: 4, table: l2_cntxt_tcam_bypass.vfr_stagged_ing0 */
@@ -10045,8 +10093,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_DEV_PORT_ID >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_DEV_PORT_ID & 0xff}
+               (BNXT_ULP_CF_IDX_DEV_PORT_ID >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_DEV_PORT_ID & 0xff}
                }
        },
        {
@@ -10092,8 +10140,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CF,
                .field_opr1 = {
-                       (BNXT_ULP_CF_IDX_DRV_FUNC_SVIF >> 8) & 0xff,
-                       BNXT_ULP_CF_IDX_DRV_FUNC_SVIF & 0xff}
+               (BNXT_ULP_CF_IDX_DRV_FUNC_SVIF >> 8) & 0xff,
+               BNXT_ULP_CF_IDX_DRV_FUNC_SVIF & 0xff}
                }
        },
        {
@@ -10167,7 +10215,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       1}
+               1}
                }
        },
        {
@@ -10199,7 +10247,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       ULP_WP_SYM_TUN_HDR_TYPE_NONE}
+               ULP_WP_SYM_TUN_HDR_TYPE_NONE}
                }
        },
        {
@@ -10223,7 +10271,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       1}
+               1}
                },
        .field_info_spec = {
                .description = "valid",
@@ -10231,7 +10279,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {
                .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
                .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
                .field_opr1 = {
-                       1}
+               1}
                }
        }
 };
@@ -10244,8 +10292,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}
+       (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}
        },
        {
        .description = "prof_func_id",
@@ -10253,8 +10301,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_GLB_RF,
        .field_opr1 = {
-               (BNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID >> 8) & 0xff,
-               BNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID & 0xff}
+       (BNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID >> 8) & 0xff,
+       BNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID & 0xff}
        },
        {
        .description = "l2_byp_lkup_en",
@@ -10268,8 +10316,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr1 = {
-               (BNXT_ULP_CF_IDX_PHY_PORT_PARIF >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_PHY_PORT_PARIF & 0xff}
+       (BNXT_ULP_CF_IDX_PHY_PORT_PARIF >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_PHY_PORT_PARIF & 0xff}
        },
        {
        .description = "allowed_pri",
@@ -10313,7 +10361,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "pri_anti_spoof_ctl",
@@ -10334,8 +10382,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_RID >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_RID & 0xff}
+       (BNXT_ULP_RF_IDX_RID >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_RID & 0xff}
        },
        {
        .description = "l2_cntxt_tcam_index",
@@ -10349,8 +10397,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}
+       (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}
        },
        {
        .description = "src_property_ptr",
@@ -10383,7 +10431,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "em_key_mask.1",
@@ -10391,8 +10439,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
        .field_opr1 = {
-               (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,
-               BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}
+       (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,
+       BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}
        },
        {
        .description = "em_key_mask.2",
@@ -10400,8 +10448,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
        .field_opr1 = {
-               (BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,
-               BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}
+       (BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,
+       BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}
        },
        {
        .description = "em_key_mask.3",
@@ -10409,8 +10457,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
        .field_opr1 = {
-               (BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,
-               BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}
+       (BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,
+       BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}
        },
        {
        .description = "em_key_mask.4",
@@ -10418,8 +10466,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
        .field_opr1 = {
-               (BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID >> 8) & 0xff,
-               BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID & 0xff}
+       (BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID >> 8) & 0xff,
+       BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID & 0xff}
        },
        {
        .description = "em_key_mask.5",
@@ -10427,16 +10475,16 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1_AND_SRC2_OR_SRC3,
        .field_src1 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr1 = {
-               (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_O_L4 & 0xff},
+       (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_O_L4 & 0xff},
        .field_src2 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
        .field_opr2 = {
                (BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT >> 8) & 0xff,
                BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff},
        .field_src3 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
        .field_opr3 = {
-               (BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT >> 8) & 0xff,
-               BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT & 0xff}
+       (BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT >> 8) & 0xff,
+       BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT & 0xff}
        },
        {
        .description = "em_key_mask.6",
@@ -10444,16 +10492,16 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1_AND_SRC2_OR_SRC3,
        .field_src1 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr1 = {
-               (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_O_L4 & 0xff},
+       (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_O_L4 & 0xff},
        .field_src2 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
        .field_opr2 = {
                (BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT >> 8) & 0xff,
                BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff},
        .field_src3 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
        .field_opr3 = {
-               (BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT >> 8) & 0xff,
-               BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT & 0xff}
+       (BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT >> 8) & 0xff,
+       BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT & 0xff}
        },
        {
        .description = "em_key_mask.7",
@@ -10479,7 +10527,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               3}
+       3}
        },
        {
        .description = "em_profile_id",
@@ -10487,8 +10535,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}
+       (BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}
        },
        {
        .description = "em_search_en",
@@ -10496,7 +10544,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "pl_byp_lkup_en",
@@ -10529,7 +10577,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "em_key_mask.1",
@@ -10543,8 +10591,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
        .field_opr1 = {
-               (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,
-               BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}
+       (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,
+       BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}
        },
        {
        .description = "em_key_mask.3",
@@ -10552,8 +10600,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
        .field_opr1 = {
-               (BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff,
-               BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff}
+       (BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff,
+       BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff}
        },
        {
        .description = "em_key_mask.4",
@@ -10561,8 +10609,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
        .field_opr1 = {
-               (BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff,
-               BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff}
+       (BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff,
+       BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff}
        },
        {
        .description = "em_key_mask.5",
@@ -10570,8 +10618,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
        .field_opr1 = {
-               (BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID >> 8) & 0xff,
-               BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID & 0xff}
+       (BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID >> 8) & 0xff,
+       BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID & 0xff}
        },
        {
        .description = "em_key_mask.6",
@@ -10579,16 +10627,16 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1_AND_SRC2_OR_SRC3,
        .field_src1 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr1 = {
-               (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_O_L4 & 0xff},
+       (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_O_L4 & 0xff},
        .field_src2 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
        .field_opr2 = {
                (BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT >> 8) & 0xff,
                BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff},
        .field_src3 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
        .field_opr3 = {
-               (BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT >> 8) & 0xff,
-               BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT & 0xff}
+       (BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT >> 8) & 0xff,
+       BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT & 0xff}
        },
        {
        .description = "em_key_mask.7",
@@ -10596,16 +10644,16 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1_AND_SRC2_OR_SRC3,
        .field_src1 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr1 = {
-               (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_O_L4 & 0xff},
+       (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_O_L4 & 0xff},
        .field_src2 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
        .field_opr2 = {
                (BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT >> 8) & 0xff,
                BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff},
        .field_src3 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
        .field_opr3 = {
-               (BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT >> 8) & 0xff,
-               BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT & 0xff}
+       (BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT >> 8) & 0xff,
+       BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT & 0xff}
        },
        {
        .description = "em_key_mask.8",
@@ -10625,7 +10673,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               7}
+       7}
        },
        {
        .description = "em_profile_id",
@@ -10633,8 +10681,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}
+       (BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}
        },
        {
        .description = "em_search_en",
@@ -10642,7 +10690,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "pl_byp_lkup_en",
@@ -10675,7 +10723,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "em_key_mask.1",
@@ -10701,7 +10749,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "em_key_mask.5",
@@ -10709,7 +10757,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "em_key_mask.6",
@@ -10717,7 +10765,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "em_key_mask.7",
@@ -10743,7 +10791,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               20}
+       20}
        },
        {
        .description = "em_profile_id",
@@ -10751,8 +10799,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}
+       (BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}
        },
        {
        .description = "em_search_en",
@@ -10760,7 +10808,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "pl_byp_lkup_en",
@@ -10775,8 +10823,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_RID >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_RID & 0xff}
+       (BNXT_ULP_RF_IDX_RID >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_RID & 0xff}
        },
        {
        .description = "profile_tcam_index",
@@ -10784,8 +10832,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0 & 0xff}
+       (BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0 & 0xff}
        },
        {
        .description = "em_profile_id",
@@ -10793,8 +10841,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}
+       (BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}
        },
        {
        .description = "wc_profile_id",
@@ -10808,8 +10856,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr1 = {
-               (BNXT_ULP_CF_IDX_FLOW_SIG_ID >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_FLOW_SIG_ID & 0xff}
+       (BNXT_ULP_CF_IDX_FLOW_SIG_ID >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_FLOW_SIG_ID & 0xff}
        },
        /* class_tid: 1, wh_plus, table: em.ipv4 */
        {
@@ -10818,8 +10866,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
+       (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
        },
        {
        .description = "ext_flow_cntr",
@@ -10857,7 +10905,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               3}
+       3}
        },
        {
        .description = "l1_cacheable",
@@ -10871,7 +10919,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        /* class_tid: 1, wh_plus, table: eem.ipv4 */
        {
@@ -10880,8 +10928,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
+       (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
        },
        {
        .description = "ext_flow_cntr",
@@ -10901,8 +10949,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_ACTION_REC_SIZE >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_ACTION_REC_SIZE & 0xff}
+       (BNXT_ULP_RF_IDX_ACTION_REC_SIZE >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_ACTION_REC_SIZE & 0xff}
        },
        {
        .description = "key_size",
@@ -10910,8 +10958,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               (173 >> 8) & 0xff,
-               173 & 0xff}
+       (173 >> 8) & 0xff,
+       173 & 0xff}
        },
        {
        .description = "reserved",
@@ -10925,7 +10973,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               3}
+       3}
        },
        {
        .description = "l1_cacheable",
@@ -10939,7 +10987,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        /* class_tid: 1, wh_plus, table: em.ipv6 */
        {
@@ -10948,8 +10996,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
+       (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
        },
        {
        .description = "ext_flow_cntr",
@@ -10987,7 +11035,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               3}
+       3}
        },
        {
        .description = "l1_cacheable",
@@ -11001,7 +11049,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        /* class_tid: 1, wh_plus, table: eem.ipv6 */
        {
@@ -11010,8 +11058,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
+       (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
        },
        {
        .description = "ext_flow_cntr",
@@ -11031,8 +11079,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_ACTION_REC_SIZE >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_ACTION_REC_SIZE & 0xff}
+       (BNXT_ULP_RF_IDX_ACTION_REC_SIZE >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_ACTION_REC_SIZE & 0xff}
        },
        {
        .description = "key_size",
@@ -11040,8 +11088,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               (413 >> 8) & 0xff,
-               413 & 0xff}
+       (413 >> 8) & 0xff,
+       413 & 0xff}
        },
        {
        .description = "reserved",
@@ -11055,7 +11103,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               3}
+       3}
        },
        {
        .description = "l1_cacheable",
@@ -11069,7 +11117,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        /* class_tid: 1, wh_plus, table: em.vxlan */
        {
@@ -11078,8 +11126,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
+       (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
        },
        {
        .description = "ext_flow_cntr",
@@ -11117,7 +11165,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               3}
+       3}
        },
        {
        .description = "l1_cacheable",
@@ -11131,7 +11179,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        /* class_tid: 1, wh_plus, table: eem.vxlan */
        {
@@ -11140,8 +11188,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
+       (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
        },
        {
        .description = "ext_flow_cntr",
@@ -11161,8 +11209,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_ACTION_REC_SIZE >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_ACTION_REC_SIZE & 0xff}
+       (BNXT_ULP_RF_IDX_ACTION_REC_SIZE >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_ACTION_REC_SIZE & 0xff}
        },
        {
        .description = "key_size",
@@ -11170,8 +11218,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               (197 >> 8) & 0xff,
-               197 & 0xff}
+       (197 >> 8) & 0xff,
+       197 & 0xff}
        },
        {
        .description = "reserved",
@@ -11185,7 +11233,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               3}
+       3}
        },
        {
        .description = "l1_cacheable",
@@ -11199,7 +11247,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        /* class_tid: 2, wh_plus, table: l2_cntxt_tcam.0 */
        {
@@ -11208,8 +11256,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}
+       (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}
        },
        {
        .description = "prof_func_id",
@@ -11217,8 +11265,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_GLB_RF,
        .field_opr1 = {
-               (BNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID >> 8) & 0xff,
-               BNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID & 0xff}
+       (BNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID >> 8) & 0xff,
+       BNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID & 0xff}
        },
        {
        .description = "l2_byp_lkup_en",
@@ -11232,15 +11280,15 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
        .field_src1 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr1 = {
-               (BNXT_ULP_CF_IDX_MATCH_PORT_IS_VFREP >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_MATCH_PORT_IS_VFREP & 0xff},
+       (BNXT_ULP_CF_IDX_MATCH_PORT_IS_VFREP >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_MATCH_PORT_IS_VFREP & 0xff},
        .field_src2 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr2 = {
                ULP_WP_SYM_LOOPBACK_PARIF},
        .field_src3 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr3 = {
-               (BNXT_ULP_CF_IDX_DRV_FUNC_PARIF >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_DRV_FUNC_PARIF & 0xff}
+       (BNXT_ULP_CF_IDX_DRV_FUNC_PARIF >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_DRV_FUNC_PARIF & 0xff}
        },
        {
        .description = "allowed_pri",
@@ -11278,8 +11326,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_MAIN_SP_PTR >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_MAIN_SP_PTR & 0xff}
+       (BNXT_ULP_RF_IDX_MAIN_SP_PTR >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_MAIN_SP_PTR & 0xff}
        },
        {
        .description = "byp_sp_lkup",
@@ -11287,7 +11335,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "pri_anti_spoof_ctl",
@@ -11308,8 +11356,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_RID >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_RID & 0xff}
+       (BNXT_ULP_RF_IDX_RID >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_RID & 0xff}
        },
        {
        .description = "l2_cntxt_tcam_index",
@@ -11317,8 +11365,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 & 0xff}
+       (BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 & 0xff}
        },
        {
        .description = "l2_cntxt_id",
@@ -11326,8 +11374,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}
+       (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}
        },
        {
        .description = "src_property_ptr",
@@ -11360,7 +11408,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "em_key_mask.1",
@@ -11368,8 +11416,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
        .field_opr1 = {
-               (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,
-               BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}
+       (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,
+       BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}
        },
        {
        .description = "em_key_mask.2",
@@ -11377,8 +11425,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
        .field_opr1 = {
-               (BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,
-               BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}
+       (BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,
+       BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}
        },
        {
        .description = "em_key_mask.3",
@@ -11386,8 +11434,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
        .field_opr1 = {
-               (BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,
-               BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}
+       (BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,
+       BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}
        },
        {
        .description = "em_key_mask.4",
@@ -11395,8 +11443,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
        .field_opr1 = {
-               (BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID >> 8) & 0xff,
-               BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID & 0xff}
+       (BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID >> 8) & 0xff,
+       BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID & 0xff}
        },
        {
        .description = "em_key_mask.5",
@@ -11404,16 +11452,16 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1_AND_SRC2_OR_SRC3,
        .field_src1 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr1 = {
-               (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_O_L4 & 0xff},
+       (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_O_L4 & 0xff},
        .field_src2 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
        .field_opr2 = {
                (BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT >> 8) & 0xff,
                BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff},
        .field_src3 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
        .field_opr3 = {
-               (BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT >> 8) & 0xff,
-               BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT & 0xff}
+       (BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT >> 8) & 0xff,
+       BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT & 0xff}
        },
        {
        .description = "em_key_mask.6",
@@ -11421,16 +11469,16 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1_AND_SRC2_OR_SRC3,
        .field_src1 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr1 = {
-               (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_O_L4 & 0xff},
+       (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_O_L4 & 0xff},
        .field_src2 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
        .field_opr2 = {
                (BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT >> 8) & 0xff,
                BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff},
        .field_src3 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
        .field_opr3 = {
-               (BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT >> 8) & 0xff,
-               BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT & 0xff}
+       (BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT >> 8) & 0xff,
+       BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT & 0xff}
        },
        {
        .description = "em_key_mask.7",
@@ -11456,7 +11504,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               4}
+       4}
        },
        {
        .description = "em_profile_id",
@@ -11464,8 +11512,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}
+       (BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}
        },
        {
        .description = "em_search_en",
@@ -11473,7 +11521,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "pl_byp_lkup_en",
@@ -11506,7 +11554,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "em_key_mask.1",
@@ -11514,8 +11562,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
        .field_opr1 = {
-               (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,
-               BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}
+       (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,
+       BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}
        },
        {
        .description = "em_key_mask.2",
@@ -11529,8 +11577,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
        .field_opr1 = {
-               (BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff,
-               BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff}
+       (BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff,
+       BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff}
        },
        {
        .description = "em_key_mask.4",
@@ -11538,8 +11586,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
        .field_opr1 = {
-               (BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff,
-               BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff}
+       (BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff,
+       BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff}
        },
        {
        .description = "em_key_mask.5",
@@ -11547,8 +11595,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
        .field_opr1 = {
-               (BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID >> 8) & 0xff,
-               BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID & 0xff}
+       (BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID >> 8) & 0xff,
+       BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID & 0xff}
        },
        {
        .description = "em_key_mask.6",
@@ -11556,16 +11604,16 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1_AND_SRC2_OR_SRC3,
        .field_src1 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr1 = {
-               (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_O_L4 & 0xff},
+       (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_O_L4 & 0xff},
        .field_src2 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
        .field_opr2 = {
                (BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT >> 8) & 0xff,
                BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff},
        .field_src3 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
        .field_opr3 = {
-               (BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT >> 8) & 0xff,
-               BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT & 0xff}
+       (BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT >> 8) & 0xff,
+       BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT & 0xff}
        },
        {
        .description = "em_key_mask.7",
@@ -11573,16 +11621,16 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1_AND_SRC2_OR_SRC3,
        .field_src1 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr1 = {
-               (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_O_L4 & 0xff},
+       (BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_O_L4 & 0xff},
        .field_src2 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
        .field_opr2 = {
                (BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT >> 8) & 0xff,
                BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff},
        .field_src3 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
        .field_opr3 = {
-               (BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT >> 8) & 0xff,
-               BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT & 0xff}
+       (BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT >> 8) & 0xff,
+       BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT & 0xff}
        },
        {
        .description = "em_key_mask.8",
@@ -11602,7 +11650,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               7}
+       7}
        },
        {
        .description = "em_profile_id",
@@ -11610,8 +11658,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}
+       (BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}
        },
        {
        .description = "em_search_en",
@@ -11619,7 +11667,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "pl_byp_lkup_en",
@@ -11634,8 +11682,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_RID >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_RID & 0xff}
+       (BNXT_ULP_RF_IDX_RID >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_RID & 0xff}
        },
        {
        .description = "profile_tcam_index",
@@ -11643,8 +11691,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0 & 0xff}
+       (BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0 & 0xff}
        },
        {
        .description = "em_profile_id",
@@ -11652,8 +11700,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}
+       (BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}
        },
        {
        .description = "wc_profile_id",
@@ -11667,8 +11715,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr1 = {
-               (BNXT_ULP_CF_IDX_FLOW_SIG_ID >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_FLOW_SIG_ID & 0xff}
+       (BNXT_ULP_CF_IDX_FLOW_SIG_ID >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_FLOW_SIG_ID & 0xff}
        },
        /* class_tid: 2, wh_plus, table: em.ipv4 */
        {
@@ -11677,8 +11725,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
+       (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
        },
        {
        .description = "ext_flow_cntr",
@@ -11716,7 +11764,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               3}
+       3}
        },
        {
        .description = "l1_cacheable",
@@ -11730,7 +11778,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        /* class_tid: 2, wh_plus, table: eem.ipv4 */
        {
@@ -11739,8 +11787,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
+       (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
        },
        {
        .description = "ext_flow_cntr",
@@ -11760,8 +11808,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_ACTION_REC_SIZE >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_ACTION_REC_SIZE & 0xff}
+       (BNXT_ULP_RF_IDX_ACTION_REC_SIZE >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_ACTION_REC_SIZE & 0xff}
        },
        {
        .description = "key_size",
@@ -11769,8 +11817,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               (173 >> 8) & 0xff,
-               173 & 0xff}
+       (173 >> 8) & 0xff,
+       173 & 0xff}
        },
        {
        .description = "reserved",
@@ -11784,7 +11832,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               3}
+       3}
        },
        {
        .description = "l1_cacheable",
@@ -11798,7 +11846,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        /* class_tid: 2, wh_plus, table: em.ipv6 */
        {
@@ -11807,8 +11855,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
+       (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
        },
        {
        .description = "ext_flow_cntr",
@@ -11846,7 +11894,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               3}
+       3}
        },
        {
        .description = "l1_cacheable",
@@ -11860,7 +11908,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        /* class_tid: 2, wh_plus, table: eem.ipv6 */
        {
@@ -11869,8 +11917,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
+       (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
        },
        {
        .description = "ext_flow_cntr",
@@ -11890,8 +11938,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_ACTION_REC_SIZE >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_ACTION_REC_SIZE & 0xff}
+       (BNXT_ULP_RF_IDX_ACTION_REC_SIZE >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_ACTION_REC_SIZE & 0xff}
        },
        {
        .description = "key_size",
@@ -11899,8 +11947,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               (413 >> 8) & 0xff,
-               413 & 0xff}
+       (413 >> 8) & 0xff,
+       413 & 0xff}
        },
        {
        .description = "reserved",
@@ -11914,7 +11962,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               3}
+       3}
        },
        {
        .description = "l1_cacheable",
@@ -11928,7 +11976,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        /* class_tid: 3, wh_plus, table: int_full_act_record.ing_0 */
        {
@@ -12051,8 +12099,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr1 = {
-               (BNXT_ULP_CF_IDX_DRV_FUNC_VNIC >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_DRV_FUNC_VNIC & 0xff}
+       (BNXT_ULP_CF_IDX_DRV_FUNC_VNIC >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_DRV_FUNC_VNIC & 0xff}
        },
        {
        .description = "pop_vlan",
@@ -12097,8 +12145,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}
+       (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}
        },
        {
        .description = "prof_func_id",
@@ -12106,8 +12154,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_GLB_RF,
        .field_opr1 = {
-               (BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID >> 8) & 0xff,
-               BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID & 0xff}
+       (BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID >> 8) & 0xff,
+       BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID & 0xff}
        },
        {
        .description = "l2_byp_lkup_en",
@@ -12121,8 +12169,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr1 = {
-               (BNXT_ULP_CF_IDX_PHY_PORT_PARIF >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_PHY_PORT_PARIF & 0xff}
+       (BNXT_ULP_CF_IDX_PHY_PORT_PARIF >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_PHY_PORT_PARIF & 0xff}
        },
        {
        .description = "allowed_pri",
@@ -12166,7 +12214,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "pri_anti_spoof_ctl",
@@ -12187,8 +12235,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_RID >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_RID & 0xff}
+       (BNXT_ULP_RF_IDX_RID >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_RID & 0xff}
        },
        {
        .description = "l2_cntxt_tcam_index",
@@ -12196,8 +12244,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 & 0xff}
+       (BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 & 0xff}
        },
        {
        .description = "l2_cntxt_id",
@@ -12205,8 +12253,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}
+       (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}
        },
        {
        .description = "src_property_ptr",
@@ -12221,8 +12269,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
+       (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
        },
        /* class_tid: 3, wh_plus, table: parif_def_arec_ptr.ing_0 */
        {
@@ -12231,8 +12279,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
+       (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
        },
        /* class_tid: 3, wh_plus, table: parif_def_err_arec_ptr.ing_0 */
        {
@@ -12241,8 +12289,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
+       (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
        },
        /* class_tid: 3, wh_plus, table: int_full_act_record.egr_vfr */
        {
@@ -12365,8 +12413,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr1 = {
-               (BNXT_ULP_CF_IDX_PHY_PORT_VPORT >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_PHY_PORT_VPORT & 0xff}
+       (BNXT_ULP_CF_IDX_PHY_PORT_VPORT >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_PHY_PORT_VPORT & 0xff}
        },
        {
        .description = "pop_vlan",
@@ -12423,7 +12471,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "parif",
@@ -12431,8 +12479,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr1 = {
-               (BNXT_ULP_CF_IDX_DRV_FUNC_PARIF >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_DRV_FUNC_PARIF & 0xff}
+       (BNXT_ULP_CF_IDX_DRV_FUNC_PARIF >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_DRV_FUNC_PARIF & 0xff}
        },
        {
        .description = "allowed_pri",
@@ -12464,7 +12512,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "sp_rec_ptr",
@@ -12478,7 +12526,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "pri_anti_spoof_ctl",
@@ -12499,8 +12547,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_RID >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_RID & 0xff}
+       (BNXT_ULP_RF_IDX_RID >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_RID & 0xff}
        },
        {
        .description = "l2_cntxt_tcam_index",
@@ -12508,8 +12556,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 & 0xff}
+       (BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 & 0xff}
        },
        {
        .description = "l2_cntxt_id",
@@ -12530,8 +12578,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}
+       (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}
        },
        {
        .description = "prof_func_id",
@@ -12539,8 +12587,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_GLB_RF,
        .field_opr1 = {
-               (BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID >> 8) & 0xff,
-               BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID & 0xff}
+       (BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID >> 8) & 0xff,
+       BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID & 0xff}
        },
        {
        .description = "l2_byp_lkup_en",
@@ -12554,8 +12602,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr1 = {
-               (BNXT_ULP_CF_IDX_DRV_FUNC_PARIF >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_DRV_FUNC_PARIF & 0xff}
+       (BNXT_ULP_CF_IDX_DRV_FUNC_PARIF >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_DRV_FUNC_PARIF & 0xff}
        },
        {
        .description = "allowed_pri",
@@ -12599,7 +12647,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "pri_anti_spoof_ctl",
@@ -12620,8 +12668,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_RID >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_RID & 0xff}
+       (BNXT_ULP_RF_IDX_RID >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_RID & 0xff}
        },
        {
        .description = "l2_cntxt_tcam_index",
@@ -12629,8 +12677,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 & 0xff}
+       (BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 & 0xff}
        },
        {
        .description = "l2_cntxt_id",
@@ -12638,8 +12686,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}
+       (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}
        },
        {
        .description = "src_property_ptr",
@@ -12768,8 +12816,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr1 = {
-               (BNXT_ULP_CF_IDX_PHY_PORT_VPORT >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_PHY_PORT_VPORT & 0xff}
+       (BNXT_ULP_CF_IDX_PHY_PORT_VPORT >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_PHY_PORT_VPORT & 0xff}
        },
        {
        .description = "pop_vlan",
@@ -12814,8 +12862,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
+       (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
        },
        /* class_tid: 3, wh_plus, table: parif_def_arec_ptr.egr_0 */
        {
@@ -12824,8 +12872,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
+       (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
        },
        /* class_tid: 3, wh_plus, table: parif_def_err_arec_ptr.egr_0 */
        {
@@ -12834,8 +12882,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
+       (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
        },
        /* class_tid: 4, wh_plus, table: int_full_act_record.loopback */
        {
@@ -12958,8 +13006,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               (ULP_WP_SYM_LOOPBACK_PORT >> 8) & 0xff,
-               ULP_WP_SYM_LOOPBACK_PORT & 0xff}
+       (ULP_WP_SYM_LOOPBACK_PORT >> 8) & 0xff,
+       ULP_WP_SYM_LOOPBACK_PORT & 0xff}
        },
        {
        .description = "pop_vlan",
@@ -13004,8 +13052,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}
+       (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}
        },
        {
        .description = "prof_func_id",
@@ -13013,8 +13061,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_GLB_RF,
        .field_opr1 = {
-               (BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID >> 8) & 0xff,
-               BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID & 0xff}
+       (BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID >> 8) & 0xff,
+       BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID & 0xff}
        },
        {
        .description = "l2_byp_lkup_en",
@@ -13028,7 +13076,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               ULP_WP_SYM_LOOPBACK_PARIF}
+       ULP_WP_SYM_LOOPBACK_PARIF}
        },
        {
        .description = "allowed_pri",
@@ -13072,7 +13120,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "pri_anti_spoof_ctl",
@@ -13093,8 +13141,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_RID >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_RID & 0xff}
+       (BNXT_ULP_RF_IDX_RID >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_RID & 0xff}
        },
        {
        .description = "l2_cntxt_tcam_index",
@@ -13102,8 +13150,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 & 0xff}
+       (BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 & 0xff}
        },
        {
        .description = "l2_cntxt_id",
@@ -13111,8 +13159,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}
+       (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}
        },
        {
        .description = "src_property_ptr",
@@ -13127,8 +13175,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_GLB_RF,
        .field_opr1 = {
-               (BNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR >> 8) & 0xff,
-               BNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR & 0xff}
+       (BNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR >> 8) & 0xff,
+       BNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR & 0xff}
        },
        /* class_tid: 4, wh_plus, table: parif_def_arec_ptr.vf_egr */
        {
@@ -13137,8 +13185,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_GLB_RF,
        .field_opr1 = {
-               (BNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR >> 8) & 0xff,
-               BNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR & 0xff}
+       (BNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR >> 8) & 0xff,
+       BNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR & 0xff}
        },
        /* class_tid: 4, wh_plus, table: parif_def_err_arec_ptr.vf_egr */
        {
@@ -13147,8 +13195,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_GLB_RF,
        .field_opr1 = {
-               (BNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR >> 8) & 0xff,
-               BNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR & 0xff}
+       (BNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR >> 8) & 0xff,
+       BNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR & 0xff}
        },
        /* class_tid: 4, wh_plus, table: int_full_act_record.vf_ing */
        {
@@ -13271,8 +13319,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr1 = {
-               (BNXT_ULP_CF_IDX_DRV_FUNC_VNIC >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_DRV_FUNC_VNIC & 0xff}
+       (BNXT_ULP_CF_IDX_DRV_FUNC_VNIC >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_DRV_FUNC_VNIC & 0xff}
        },
        {
        .description = "pop_vlan",
@@ -13317,8 +13365,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
+       (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
        },
        {
        .description = "reserved",
@@ -13332,7 +13380,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "parif",
@@ -13382,7 +13430,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "pri_anti_spoof_ctl",
@@ -13415,7 +13463,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "parif",
@@ -13453,7 +13501,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "sp_rec_ptr",
@@ -13467,7 +13515,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "pri_anti_spoof_ctl",
@@ -13488,8 +13536,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_RID >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_RID & 0xff}
+       (BNXT_ULP_RF_IDX_RID >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_RID & 0xff}
        },
        {
        .description = "l2_cntxt_tcam_index",
@@ -13497,8 +13545,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 & 0xff}
+       (BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 & 0xff}
        },
        {
        .description = "l2_cntxt_id",
@@ -13543,7 +13591,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               ULP_WP_SYM_ECV_VTAG_TYPE_ADD_1_ENCAP_PRI}
+       ULP_WP_SYM_ECV_VTAG_TYPE_ADD_1_ENCAP_PRI}
        },
        {
        .description = "ecv_custom_en",
@@ -13557,7 +13605,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "vtag_tpid",
@@ -13574,8 +13622,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr1 = {
-               (BNXT_ULP_CF_IDX_DEV_PORT_ID >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_DEV_PORT_ID & 0xff}
+       (BNXT_ULP_CF_IDX_DEV_PORT_ID >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_DEV_PORT_ID & 0xff}
        },
        {
        .description = "vtag_de",
@@ -13650,8 +13698,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_ENCAP_PTR_0 >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_ENCAP_PTR_0 & 0xff}
+       (BNXT_ULP_RF_IDX_ENCAP_PTR_0 >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_ENCAP_PTR_0 & 0xff}
        },
        {
        .description = "dst_ip_ptr",
@@ -13719,8 +13767,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               (ULP_WP_SYM_LOOPBACK_PORT >> 8) & 0xff,
-               ULP_WP_SYM_LOOPBACK_PORT & 0xff}
+       (ULP_WP_SYM_LOOPBACK_PORT >> 8) & 0xff,
+       ULP_WP_SYM_LOOPBACK_PORT & 0xff}
        },
        {
        .description = "pop_vlan",
@@ -13879,8 +13927,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CF,
        .field_opr1 = {
-               (BNXT_ULP_CF_IDX_VF_FUNC_VNIC >> 8) & 0xff,
-               BNXT_ULP_CF_IDX_VF_FUNC_VNIC & 0xff}
+       (BNXT_ULP_CF_IDX_VF_FUNC_VNIC >> 8) & 0xff,
+       BNXT_ULP_CF_IDX_VF_FUNC_VNIC & 0xff}
        },
        {
        .description = "pop_vlan",
@@ -13888,7 +13936,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "meter",
@@ -13927,8 +13975,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
+       (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
        },
        {
        .description = "reserved",
@@ -13942,7 +13990,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "parif",
@@ -13992,7 +14040,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "pri_anti_spoof_ctl",
@@ -14013,8 +14061,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_RF,
        .field_opr1 = {
-               (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
-               BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
+       (BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,
+       BNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}
        },
        {
        .description = "reserved",
@@ -14028,7 +14076,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "parif",
@@ -14078,7 +14126,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
        .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
        .field_opr1 = {
-               1}
+       1}
        },
        {
        .description = "pri_anti_spoof_ctl",
index ed943a7..904710c 100644 (file)
@@ -284,6 +284,9 @@ struct bnxt_ulp_mapper_tbl_info {
        /* FDB table opcode */
        enum bnxt_ulp_fdb_opc           fdb_opcode;
        uint32_t                        fdb_operand;
+
+       /* Shared session */
+       enum bnxt_ulp_shared_session    shared_session;
 };
 
 struct bnxt_ulp_mapper_field_info {